Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Trailingslashes/b4cac5b114545ed21b02afe2313cd738 to your computer and use it in GitHub Desktop.
Save Trailingslashes/b4cac5b114545ed21b02afe2313cd738 to your computer and use it in GitHub Desktop.

The best solution to tackle this issue is to Globally ignore these files from all the git repos on your system. This can be done by creating a global gitignore file like:

vim ~/.gitignore_global

Adding Rules for ignoring files like:

Compiled source


.com
.class
.dll
.exe
.o
.so

Packages


it's better to unpack these files and commit the raw source git has its own built in compression methods

.7z
.dmg
.gz
.iso
.jar
.rar
.tar
.zip

Logs and databases


.log
.sql
.sqlite

OS generated files


.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

Now, add this file to your global git config:

git config --global core.excludesfile ~/.gitignore_global

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment