git-check-attr - Display gitattributes information


   git check-attr [-a | --all | attr...] [--] pathname...
   git check-attr --stdin [-z] [-a | --all | attr...]


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


   -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.

       Consider .gitattributes in the index only, ignoring the working

       Read pathnames from the standard input, one per line, instead of
       from the command-line.

       The output format is modified to be machine-parseable. If --stdin
       is also given, input paths are separated with a NUL character
       instead of a linefeed character.

       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.


   The output is of the form: <path> COLON SP <attribute> COLON SP <info>

   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:

       when the attribute is not defined for the path.

       when the attribute is defined as false.

       when the attribute is defined as true.

       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.


   In the examples, the following .gitattributes file is used:

       *.java diff=java -crlf myAttr !myAttr
       README caveat=unspecified

   *   Listing a single attribute:

       $ git check-attr diff org/example/
       org/example/ diff: java

   *   Listing multiple attributes for a file:

       $ git check-attr crlf diff myAttr -- org/example/
       org/example/ crlf: unset
       org/example/ diff: java
       org/example/ myAttr: set

   *   Listing all attributes for a file:

       $ git check-attr --all -- org/example/
       org/example/ diff: java
       org/example/ myAttr: set

   *   Listing an attribute for multiple files:

       $ git check-attr myAttr -- org/example/ org/example/
       org/example/ myAttr: set
       org/example/ myAttr: unspecified

   *   Not all values are equally unambiguous:

       $ git check-attr caveat README
       README: caveat: unspecified




   Part of the git(1) suite

More Linux Commands

iso_8859_10(7) - ISO 8859-10 character set encoded in octal,
The ISO 8859 standard includes several 8-bit extensions to the ASCII character set (also known as ISO 646-IRV). ISO 8859-10 encodes the characters used in Nordi

glStencilOp(3gl) - set stencil test actions - Linux man page
glStencilOp.3gl - Stenciling, like depth-buffering, enables and disables drawing on a per-pixel basis. You draw into the stencil planes using GL drawing primiti

perl5180delta(1) what is new for perl v5.18.0 (Man Page)....
This document describes differences between the v5.16.0 release and the v5.18.0 release. If you are upgrading from an earlier release such as v5.14.0, first rea

mysqld_safe(1) - MySQL server startup script (Man Page).....
mysqld_safe is the recommended way to start a mysqld server on Unix and NetWare. mysqld_safe adds some safety features such as restarting the server when an err

field_back(3form) - color and attribute control for form fie
The function set_field_fore sets the foreground attribute of field. This is the highlight used to display the field contents. The function field_fore returns th

FcMatrixShear(3) - Shear a matrix - Linux manual page.......
FcMatrixShare shears matrix horizontally by sh and vertically by sv. This is done by multiplying by the matrix: 1 sh sv 1 VERSION Fontconfig version 2.8.0 FcMat

XpEndDoc(3x) - Indicates the ending of a print document.....
XpEndDoc signals the end of a print document. All resulting document data is assembled and combined with data previously sent by XpPutDocumentData. For clients

ttk_button(n) Widget that issues a command when pressed.....
A ttk::button widget displays a textual label and/or image, and evaluates a command when pressed. STANDARD OPTIONS -class -compound -cursor -image -state -style

sane-scsi(5) - SCSI adapter tips for scanners (Man Page)....
This manual page contains various operating-system specific tips and tricks on how to get scanners with a SCSI interface working. GENERAL INFO For scanners with

le16toh(3) - convert values between host and big-/little-end
These functions convert the byte encoding of integer values from the byte order that the current CPU (the host) uses, to and from little-endian and big-endian b

mountpoint(1) - see if a directory is a mountpoint (ManPage)
mountpoint checks whether the given directory is mentioned in the /proc/self/mountinfo file. OPTIONS -d, --fs-devno Show the major/minor numbers of the device t

rcmd(3) - routines for returning a stream to a remote comman
The rcmd() function is used by the superuser to execute a command on a remote machine using an authentication scheme based on privileged port numbers. The rresv

We can't live, work or learn in freedom unless the software we use is free.