GIT-VAR(1) Git Manual GIT-VAR(1) نام (NAME) git-var - نمایش یک متغیر منطقی گیت خلاصه دستور (SYNOPSIS) git var (-l | ) توضیحات (DESCRIPTION) یک متغیر منطقی گیت را چاپ می‌کند. اگر متغیر دارای مقداری نباشد، با کد خروج ۱ پایان می‌یابد. گزینه‌ها (OPTIONS) -l متغیرهای منطقی را نمایش می‌دهد. علاوه بر این، تمامی متغیرهای فایل پیکربندی گیت .git/config نیز فهرست می‌شوند. (با این وجود، قابلیت فهرست‌بندی متغیرهای پیکربندی به نفع git config list منسوخ شده است.) مثال‌ها (EXAMPLES) $ git var GIT_AUTHOR_IDENT Eric W. Biederman 1121223278 -0600 متغیرها (VARIABLES) 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 مسیر فایل سیستمی gitattributes(5)، در صورتی که فعال باشد. GIT_ATTR_GLOBAL مسیر فایل سراسری (به‌ازای هر کاربر) gitattributes(5). GIT_CONFIG_SYSTEM مسیر فایل پیکربندی سیستمی، در صورتی که فعال باشد. GIT_CONFIG_GLOBAL مسیر فایل‌های پیکربندی سراسری (به‌ازای هر کاربر)، در صورت وجود. بیشتر مقادیر مسیر تنها شامل یک مقدار هستند. با این حال، برخی می‌توانند شامل چندین مقدار باشند که با خط جدید از یکدیگر جدا شده و به ترتیب از بالاترین به پایین‌ترین اولویت فهرست می‌شوند. فراخوانندگان باید برای دریافت چندین مورد در چنین مقادیر مسیری آماده باشند. توجه داشته باشید که مسیرها حتی در صورت عدم وجود نیز چاپ می‌شوند، مگر اینکه توسط متغیرهای محیطی دیگر غیرفعال شده باشند. همچنین ببینید (SEE ALSO) git-commit-tree(1)، git-tag(1)، git-config(1) گیت (GIT) بخشی از مجموعه git(1) Git 2.55.0 2026-06-29 GIT-VAR(1)