'\" t .\" Title: git-var .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-06-29 .\" Manual: Git Manual .\" Source: Git 2.55.0 .\" Language: Persian .\" .TH "GIT\-VAR" "1" "2026\-06\-29" "Git 2\&.55\&.0" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" git-var \- نمایش یک متغیر منطقی گیت .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fBgit\fR \fBvar\fR (\fB\-l\fR | \fI\fR) .fi .sp .SH "توضیحات (DESCRIPTION)" .sp یک متغیر منطقی گیت را چاپ می‌کند\&. اگر متغیر دارای مقداری نباشد، با کد خروج ۱ پایان می‌یابد\&. .SH "گزینه‌ها (OPTIONS)" .PP \fB\-l\fR .RS 4 متغیرهای منطقی را نمایش می‌دهد\&. علاوه بر این، تمامی متغیرهای فایل پیکربندی گیت \fB\&.git/config\fR نیز فهرست می‌شوند\&. (با این وجود، قابلیت فهرست‌بندی متغیرهای پیکربندی به نفع \fBgit config list\fR منسوخ شده است\&.) .RE .SH "مثال‌ها (EXAMPLES)" .sp .if n \{\ .RS 4 .\} .nf $ git var GIT_AUTHOR_IDENT Eric W\&. Biederman 1121223278 \-0600 .fi .if n \{\ .RE .\} .SH "متغیرها (VARIABLES)" .PP \fBGIT_AUTHOR_IDENT\fR .RS 4 نویسنده یک قطعه کد\&. .RE .PP \fBGIT_COMMITTER_IDENT\fR .RS 4 شخصی که یک قطعه کد را در گیت ثبت کرده است\&. .RE .PP \fBGIT_EDITOR\fR .RS 4 ویرایشگر متن برای استفاده توسط دستورات گیت\&. مقدار آن هنگام استفاده، توسط پوسته تفسیر می‌شود\&. مثال‌ها: \fB~/bin/vi\fR، \fB$SOME_ENVIRONMENT_VARIABLE\fR، "C:\eProgram \fBFiles\eVim\egvim\&.exe\fR" \fB\-\-nofork\fR\&. ترتیب اولویت عبارت است از \fB$GIT_EDITOR\fR، سپس مقدار پیکربندی \fBcore\&.editor\fR، سپس \fB$VISUAL\fR، سپس \fB$EDITOR\fR و در نهایت مقدار پیش‌فرض تعیین‌شده در هنگام کامپایل که معمولاً \fIvi\fR است\&. .RE .PP \fBGIT_SEQUENCE_EDITOR\fR .RS 4 ویرایشگر متن مورد استفاده برای ویرایش فایل \fItodo\fR هنگام اجرای \fBgit rebase \-i\fR\&. همانند \fBGIT_EDITOR\fR، مقدار آن به هنگام استفاده توسط پوسته تفسیر می‌شود\&. ترتیب اولویت عبارت است از \fB$GIT_SEQUENCE_EDITOR\fR، سپس مقدار پیکربندی \fBsequence\&.editor\fR و سپس مقدار حاصل از \fBgit var GIT_EDITOR\fR\&. .RE .PP \fBGIT_PAGER\fR .RS 4 نمایشگر متن برای استفاده توسط دستورات گیت (برای نمونه، \fIless\fR)\&. مقدار آن توسط پوسته تفسیر می‌شود\&. ترتیب اولویت عبارت است از \fB$GIT_PAGER\fR، سپس مقدار پیکربندی \fBcore\&.pager\fR، سپس \fB$PAGER\fR و سپس مقدار پیش‌فرض تعیین‌شده در هنگام کامپایل (معمولاً \fBless\fR)\&. .RE .PP \fBGIT_DEFAULT_BRANCH\fR .RS 4 نام نخستین شاخه‌ای که در مخازن تازه‌راه‌اندازی‌شده ایجاد می‌شود\&. .RE .PP \fBGIT_SHELL_PATH\fR .RS 4 مسیر باینری ارائه‌دهنده پوسته POSIX برای دستوراتی که از پوسته استفاده می‌کنند\&. .RE .PP \fBGIT_ATTR_SYSTEM\fR .RS 4 مسیر فایل سیستمی \fBgitattributes\fR(5)، در صورتی که فعال باشد\&. .RE .PP \fBGIT_ATTR_GLOBAL\fR .RS 4 مسیر فایل سراسری (به‌ازای هر کاربر) \fBgitattributes\fR(5)\&. .RE .PP \fBGIT_CONFIG_SYSTEM\fR .RS 4 مسیر فایل پیکربندی سیستمی، در صورتی که فعال باشد\&. .RE .PP \fBGIT_CONFIG_GLOBAL\fR .RS 4 مسیر فایل‌های پیکربندی سراسری (به‌ازای هر کاربر)، در صورت وجود\&. .RE .sp بیشتر مقادیر مسیر تنها شامل یک مقدار هستند\&. با این حال، برخی می‌توانند شامل چندین مقدار باشند که با خط جدید از یکدیگر جدا شده و به ترتیب از بالاترین به پایین‌ترین اولویت فهرست می‌شوند\&. فراخوانندگان باید برای دریافت چندین مورد در چنین مقادیر مسیری آماده باشند\&. .sp توجه داشته باشید که مسیرها حتی در صورت عدم وجود نیز چاپ می‌شوند، مگر اینکه توسط متغیرهای محیطی دیگر غیرفعال شده باشند\&. .SH "همچنین ببینید (SEE ALSO)" .sp \fBgit-commit-tree\fR(1)، \fBgit-tag\fR(1)، \fBgit-config\fR(1) .SH "گیت (GIT)" .sp بخشی از مجموعه \fBgit\fR(1)