In some circumstances, we would like to ignore the files (or directories) under the Git repository base directory. How could we do this? For example, assume that we have a Git repository with following files:
out/bin/conv
preprocessed/out/gen-case1.h
preprocessed/out/gen-case2.h
preprocessed/input.txt
conv.cpp
If we would like to ignore the out directory but not the
preprocessed/out directory, then we can add following line to
.gitignore file:
/out
Please notice that there is an leading slash character at the beginning of
the path. Without the leading slash, all of the files (or directories) named
after out will be ignored.





