The git check-ignore
command reports on files ignored by Git.
You can pass filenames on the command line, and git check-ignore
will list the filenames that are ignored. For example:
$ cat .gitignore
*.o
$ git check-ignore example.o Readme.md
example.o
Here, only *.o files are defined in .gitignore, so Readme.md is not listed in the output of git check-ignore
.
If you want to see line of which .gitignore is responsible for ignoring a file, add -v to the git check-ignore command:
$ git check-ignore -v example.o Readme.md
.gitignore:1:*.o example.o
From Git 1.7.6 onwards you can also use git status --ignored
in order to see ignored files. You can find more info on this in the official documentation or in Finding files ignored by .gitignore.