'\" 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)