تنظیمات گیت

پیش‌نمایش دستور

            

استفاده

git config [گزینه‌ها] [کلید] [مقدار]

مثال‌ها

git config user.name 'Your Name'          # Set global username
git config user.email 'your.email@example.com' # Set global email
git config --global core.editor nano      # Set default editor
git config --list                         # List all config settings

گزینه‌ها

  • --global : اعمال تنظیمات به صورت جهانی
  • --local : اعمال تنظیمات به صورت محلی برای ریپازیتوری جاری
  • --system : اعمال تنظیمات به صورت سیستمی
  • --list : نمایش تمامی تنظیمات

دقیقاً چه می‌کند؟

دستور git config به شما این امکان را می‌دهد که تنظیمات گیت را پیکربندی کنید، مانند نام کاربری، ایمیل و سایر ترجیحات. این تنظیمات می‌توانند به صورت جهانی، محلی (برای یک مخزن خاص) یا سیستمی اعمال شوند. برای اطمینان از شناسایی صحیح کامیت‌ها، تنظیم نام و ایمیل در گیت بسیار مهم است.

موارد کاربرد رایج

  • تنظیم نام و ایمیل خود به صورت جهانی برای تمامی مخازن.
  • پیکربندی ویرایشگر پیش‌فرض گیت (مانند nano، vim یا Visual Studio Code).
  • نمایش تنظیمات گیت برای بررسی یا رفع مشکل در پیکربندی.

مقایسه با دستورات دیگر گیت

ویژگی git config git init
هدف تنظیم و دریافت تنظیمات گیت ایجاد یک مخزن گیت جدید
اثر تنظیمات گیت (نام کاربری، ایمیل، ویرایشگر و غیره) را پیکربندی می‌کند یک مخزن گیت محلی جدید ایجاد می‌کند
دامنه جهانی، محلی، سیستمی فقط محلی در دایرکتوری فعلی

به زبان ساده

دستور git config مانند تنظیم ترجیحات در یک نرم‌افزار است. شما به گیت می‌گویید که چگونه شما را شناسایی کند، از چه ویرایشگری استفاده کند و سایر تنظیمات را برای تجربه‌ای بهتر در گیت اعمال می‌کنید. این تنظیمات برای اطمینان از یکپارچگی در گردش کار شما در مخازن مختلف ضروری است.

اشتباهات رایج

  • فراموش کردن پیکربندی نام کاربری و ایمیل،

    اشتباهات رایج

    • فراموش کردن پیکربندی نام کاربری و ایمیل، که منجر به این می‌شود که کامیت‌ها با نام پیش‌فرض ('Your Name') و ایمیل ('you @example.com') ثبت شوند.
    • اعمال تنظیمات به صورت جهانی زمانی که باید به صورت محلی اعمال شوند (مثلاً تغییر ویرایشگر برای یک مخزن خاص).
    • عدم بررسی تنظیمات با دستور git config --list برای اطمینان از درست بودن پیکربندی‌ها.

    بهترین شیوه‌ها(Best Practices)

    • همیشه نام کاربری و ایمیل خود را به صورت جهانی تنظیم کنید به محض اینکه گیت را برای اولین بار تنظیم می‌کنید.
    • از git config --global برای تنظیماتی که برای همه مخازن اعمال می‌شوند و از git config --local برای تنظیماتی که فقط برای یک مخزن خاص اعمال می‌شوند استفاده کنید.
    • تنظیمات گیت خود را به طور منظم با git config --list بررسی کنید تا اطمینان حاصل کنید که همه چیز به درستی تنظیم شده است.

    محدودیت‌ها

    • git config تغییرات را در فایل‌های گیت اعمال نمی‌کند.تنها تنظیمات پیکربندی را تنظیم می‌کند.
    • تغییرات انجام شده توسط git config تنها بر تنظیمات گیت تأثیر می‌گذارند و هیچ‌گونه تغییری در محتوای مخزن ایجاد نمی‌کنند.

    نحوه استفاده

    دستور

     git config[options][key][value]
    را اجرا کنید تا گیت را پیکربندی کنید. به عنوان مثال،
    git config user.name 'Your Name'
    نام کاربری جهانی شما را تنظیم می‌کند، و
     git config --global core.editor nano
    ویرایشگر پیش‌فرض شما را به صورت جهانی تنظیم می‌کند.

    نمای کلی

    دستور git config برای پیکربندی تنظیمات گیت ضروری است.شما می‌توانید تنظیمات جهانی (برای تمام مخازن)، محلی(برای یک مخزن خاص) و سیستمی را تنظیم کنید.