| GIT-CHECK-ATTR(1) | Git Manual | GIT-CHECK-ATTR(1) |
نام (NAME)
git-check-attr - نمایش اطلاعات gitattributes
خلاصه دستور (SYNOPSIS)
git check-attr [--source <tree-ish>] [-a | --all | <attr>...] [--] <pathname>... git check-attr --stdin [-z] [--source <tree-ish>] [-a | --all | <attr>...]
توضیحات (DESCRIPTION)
برای هر pathname، این دستور بررسی میکند که آیا هر مشخصه روی آن مسیر به عنوان یک gitattribute در وضعیت unspecified، set یا unset قرار دارد یا خیر.
گزینهها (OPTIONS)
-a, --all
--cached
--stdin
-z
--source=<tree-ish>
--
اگر هیچیک از گزینههای --stdin، --all یا -- استفاده نشود، اولین آرگومان به عنوان یک مشخصه و باقی آرگومانها به عنوان مسیر در نظر گرفته خواهند شد.
خروجی (OUTPUT)
خروجی به این صورت است: <path> COLON SP <attribute> COLON SP <info> LF
مگر اینکه -z اعمال شده باشد، که در این صورت از NUL به عنوان جداکننده استفاده میشود: <path> NUL <attribute> NUL <info> NUL
در اینجا <path> مسیر فایل مورد پرسوجو، <attribute> مشخصه مورد پرسوجو است و <info> میتواند یکی از موارد زیر باشد:
unspecified
unset
set
<value>
بافربندی همانطور که تحت گزینه GIT_FLUSH در git(1) مستند شده است انجام میشود. فراخواننده مسئول جلوگیری از بنبستهای ناشی از پر شدن بیش از حد بافر ورودی یا خواندن از یک بافر خروجی خالی است.
مثالها (EXAMPLES)
در این مثالها، از فایل .gitattributes زیر استفاده میشود:
*.java diff=java -crlf myAttr NoMyAttr.java !myAttr README caveat=unspecified
$ git check-attr diff org/example/MyClass.java org/example/MyClass.java: diff: java
$ git check-attr crlf diff myAttr -- org/example/MyClass.java org/example/MyClass.java: crlf: unset org/example/MyClass.java: diff: java org/example/MyClass.java: myAttr: set
$ git check-attr --all -- org/example/MyClass.java org/example/MyClass.java: diff: java org/example/MyClass.java: myAttr: set
$ git check-attr myAttr -- org/example/MyClass.java org/example/NoMyAttr.java org/example/MyClass.java: myAttr: set org/example/NoMyAttr.java: myAttr: unspecified
$ git check-attr caveat README README: caveat: unspecified
همچنین ببینید (SEE ALSO)
گیت (GIT)
بخشی از مجموعه git(1)
| 2026-06-29 | Git 2.55.0 |