git-var - نمایش
یک متغیر
منطقی گیت
git var (-l | <variable>)
یک متغیر
منطقی گیت
را چاپ
میکند. اگر
متغیر
دارای
مقداری
نباشد، با
کد خروج ۱
پایان
مییابد.
-l
متغیرهای
منطقی را
نمایش
میدهد.
علاوه بر
این، تمامی
متغیرهای
فایل
پیکربندی
گیت .git/config نیز
فهرست
میشوند. (با
این وجود،
قابلیت
فهرستبندی
متغیرهای
پیکربندی
به نفع git config list
منسوخ شده
است.)
$ git var GIT_AUTHOR_IDENT
Eric W. Biederman <ebiederm@lnxi.com> 1121223278 -0600
GIT_AUTHOR_IDENT
نویسنده
یک قطعه کد.
GIT_COMMITTER_IDENT
شخصی که
یک قطعه کد
را در گیت
ثبت کرده
است.
GIT_EDITOR
ویرایشگر
متن برای
استفاده
توسط
دستورات
گیت. مقدار
آن هنگام
استفاده،
توسط پوسته
تفسیر
میشود.
مثالها:
~/bin/vi، $SOME_ENVIRONMENT_VARIABLE،
"C:\Program Files\Vim\gvim.exe" --nofork.
ترتیب
اولویت
عبارت است
از $GIT_EDITOR، سپس
مقدار
پیکربندی
core.editor، سپس $VISUAL،
سپس $EDITOR و در
نهایت
مقدار
پیشفرض
تعیینشده
در هنگام
کامپایل که
معمولاً vi
است.
GIT_SEQUENCE_EDITOR
ویرایشگر
متن مورد
استفاده
برای
ویرایش
فایل todo
هنگام
اجرای git rebase -i.
همانند GIT_EDITOR،
مقدار آن به
هنگام
استفاده
توسط پوسته
تفسیر
میشود.
ترتیب
اولویت
عبارت است
از $GIT_SEQUENCE_EDITOR، سپس
مقدار
پیکربندی
sequence.editor و سپس
مقدار حاصل
از git var GIT_EDITOR.
GIT_PAGER
نمایشگر
متن برای
استفاده
توسط
دستورات
گیت (برای
نمونه، less).
مقدار آن
توسط پوسته
تفسیر
میشود.
ترتیب
اولویت
عبارت است
از $GIT_PAGER، سپس
مقدار
پیکربندی
core.pager، سپس $PAGER و
سپس مقدار
پیشفرض
تعیینشده
در هنگام
کامپایل
(معمولاً less).
GIT_DEFAULT_BRANCH
نام
نخستین
شاخهای که
در مخازن
تازهراهاندازیشده
ایجاد
میشود.
GIT_SHELL_PATH
مسیر
باینری
ارائهدهنده
پوسته POSIX
برای
دستوراتی
که از پوسته
استفاده
میکنند.
GIT_ATTR_SYSTEM
GIT_ATTR_GLOBAL
GIT_CONFIG_SYSTEM
مسیر
فایل
پیکربندی
سیستمی، در
صورتی که
فعال باشد.
GIT_CONFIG_GLOBAL
مسیر
فایلهای
پیکربندی
سراسری
(بهازای هر
کاربر)، در
صورت وجود.
بیشتر
مقادیر
مسیر تنها
شامل یک
مقدار
هستند. با
این حال،
برخی
میتوانند
شامل چندین
مقدار
باشند که با
خط جدید از
یکدیگر جدا
شده و به
ترتیب از
بالاترین
به
پایینترین
اولویت
فهرست
میشوند.
فراخوانندگان
باید برای
دریافت
چندین مورد
در چنین
مقادیر
مسیری
آماده
باشند.
توجه
داشته
باشید که
مسیرها حتی
در صورت عدم
وجود نیز
چاپ
میشوند،
مگر اینکه
توسط
متغیرهای
محیطی دیگر
غیرفعال
شده باشند.