Ignore certain files and types in GitHub Desktop
Git has a config file called
.gitignore which you can use to specify files and types which should be ignored for the life of the repository. Be aware that if such files have previously been committed then you will need to explicitly remove them for the ignore to take hold.
- In the top right, click the Cog icon
You should see a text file on the right detailing the ignored files. Let’s notice a few things:
# Windows image file caches Thumbs.db # Windows Installer files *.cab
We can specify an exact file name which is to be ignored always (“Thumbs.db”) or use the wildcard,
* to specify a range. In my repo, if I wanted to ignore all
.class files, I could simply add the following to the bottom of the file:
# Ignore all class files (SG) *.class
The part with the hash is just a descriptive comment and is optional.
If I wanted to ignore everything in the sub-folder called ‘secret’ I could do this:
# Ignore everything in secret folder secret/*.*