Git's doch gar nicht.
Ein kleiner Leitfaden für .gitignore.
16.08.2018 - Manuel Wohlers
Unter Windows werden überall[tm] Thumbs.db Dateien angelegt, auf dem Mac sind's die berühmt berüchtigten .DS_Store Dateien. Diese sollten nicht ins Git Repository commited werden.
Um diese Dateien für alle Repositories zentral zu ignorieren empfiehlt sich ein globales .gitignore file z.B. hier: ~/.gitignore
echo ".DS_Store" >> ~/.gitignore
git config --global core.excludesfile ~/.gitignore
Danach ist es nicht mehr nötig diese Dateien in jedem einzelnen Repository separat zu ignorieren.
Eine große Beispielsammlung für projektspezifische .gitignore
Dateien findet sich übrigens unter https://github.com/github/gitignore.