محیط Git شامل مجموعهای از عناصر است که اجرای نرمافزار را در کنار سختافزار و شبکه پشتیبانی میکنند. این شامل تنظیمات سیستمعامل، پیکربندی سختافزار و نرمافزار، ترمینالها و ابزارهای کمکی برای انجام عملیات است. آشنایی با محیط کمک میکند تا Git را سریعتر روی پلتفرمهای مختلف راهاندازی کرده و به نوشتن و خواندن کد بپردازید.
دستور Git config
Git از دستور git config
برای دریافت و تنظیم متغیرهای پیکربندی استفاده میکند که ظاهر و عملکرد Git را کنترل میکنند. این دستور میتواند در سه سطح پروژه، کاربر یا سیستم اعمال شود.
تنظیم نام کاربری
نام کاربری برای هر commit توسط Git استفاده میشود:
git config --global user.name "AliBigdeli"
تنظیم ایمیل
ایمیل کاربر نیز برای commitها لازم است:
git config --global user.email "bigdeli.ali3@gmail.com"
بررسی تنظیمات پیکربندی
برای مشاهده تمام تنظیمات پیکربندی، دستور زیر را اجرا کنید:
git config --list
این دستور لیستی از تمام تنظیمات فعال Git را نمایش میدهد.
سطوح پیکربندی Git
دستور git config
میتواند سطوح مختلف پیکربندی را دریافت کند:
- local: پیشفرض است و فقط برای مخزن جاری اعمال میشود. مقادیر در فایل
.git/config
ذخیره میشوند. - global: تنظیمات مختص کاربر فعلی است و در فهرست اصلی کاربر ذخیره میشود (~/.gitconfig در یونیکس و C:\Users\نامکاربر\.gitconfig در ویندوز).
- system: تنظیمات سطح سیستم که برای همه کاربران و مخازن اعمال میشود. فایل آن در مسیر $(prefix)/etc/gitconfig در یونیکس و C:\ProgramData\Git\config در ویندوز قرار دارد.
ترتیب اولویت پیکربندی به صورت local > global > system است. به این معنا که Git ابتدا مقادیر محلی را بررسی میکند و در صورت نبود مقدار، تنظیمات جهانی و سپس سیستم را اعمال میکند.