Checking the attributes of a file

Checking the .gitattributes file (or other places where attributes can be defined) to see whether a specific file is affected by an attribute can be quite cumbersome, especially if there are many entries in these files. Git has a built-in method that can be used to tell whether a file has any attribute associated.

Getting ready

We'll use the attributes_example repository:

$ git clone https://github.com/dvaske/attributes_example.git
$ cd attributes_example

How to do it...

We'll start by setting up all the attributes we had in the last example:

$ echo '*.jpg filter=binstore' > .gitattributes
$ echo '*.jpg diff=exif-diff' >> .gitattributes
$ echo "*.c filter=date-keyword" >> .gitattributes
$ echo "*.java filter=date-keyword" ...

Get Git: Mastering Version Control now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.