GIT−CHECK−ATTR - Online Linux Manual PageSection : 1
Updated : 2023−03−13
Source : Git 2​.40​.0
Note : Git Manual

NAMEgit-check-attr − Display gitattributes information

SYNOPSISgit check−attr [−−source <tree−ish>] [−a | −−all | <attr>​...‌] [−−] <pathname>​...‌ git check−attr −−stdin [−z] [−−source <tree−ish>] [−a | −−all | <attr>​...‌]

DESCRIPTIONFor every pathname, this command will list if each attribute is unspecified, set, or unset as a gitattribute on that pathname​.

OPTIONS−a, −−all List all attributes that are associated with the specified paths​. If this option is used, then unspecified attributes will not be included in the output​. −−cached Consider ​.gitattributes in the index only, ignoring the working tree​. −−stdin Read pathnames from the standard input, one per line, instead of from the command−line​. −z The output format is modified to be machine−parsable​. If −−stdin is also given, input paths are separated with a NUL character instead of a linefeed character​. −−source=<tree−ish> Check attributes against the specified tree−ish​. It is common to specify the source tree by naming a commit, branch or tag associated with it​. −− Interpret all preceding arguments as attributes and all following arguments as path names​. If none of −−stdin, −−all, or −− is used, the first argument will be treated as an attribute and the rest of the arguments as pathnames​.

OUTPUTThe output is of the form: <path> COLON SP <attribute> COLON SP <info> LF unless −z is in effect, in which case NUL is used as delimiter: <path> NUL <attribute> NUL <info> NUL <path> is the path of a file being queried, <attribute> is an attribute being queried and <info> can be either: unspecified when the attribute is not defined for the path​. unset when the attribute is defined as false​. set when the attribute is defined as true​. <value> when a value has been assigned to the attribute​. Buffering happens as documented under the GIT_FLUSH option in git(1)​. The caller is responsible for avoiding deadlocks caused by overfilling an input buffer or reading from an empty output buffer​.

EXAMPLESIn the examples, the following ​.gitattributes file is used: *​.java diff=java −crlf myAttr NoMyAttr​.java !myAttr README caveat=unspecified•  Listing a single attribute: $ git check−attr diff org/example/MyClass​.java org/example/MyClass​.java: diff: java•  Listing multiple attributes for a file: $ 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•  Listing all attributes for a file: $ git check−attr −−all −− org/example/MyClass​.java org/example/MyClass​.java: diff: java org/example/MyClass​.java: myAttr: set•  Listing an attribute for multiple files: $ git check−attr myAttr −− org/example/MyClass​.java org/example/NoMyAttr​.java org/example/MyClass​.java: myAttr: set org/example/NoMyAttr​.java: myAttr: unspecified•  Not all values are equally unambiguous: $ git check−attr caveat README README: caveat: unspecified

SEE ALSOgitattributes(5)​.

GITPart of the git(1) suite
0
Johanes Gumabo
Data Size   :   15,199 byte
man-git-check-attr.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 198,636
Visitor ID   :     :  
Visitor IP   :   3.23.101.75   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.