git supports global gitignore files
- Published at
- Updated at
- Reading time
- 1min
Today I found a LinkedIn post from Luciano Mammino, which shared a small but super handy git configuration fact.
Suppose you're on macOS, you know
files. The "Desktop Services Stores" hold the folder’s custom attributes, icon positions, and other operating system metadata. These files are useless for web development, though.
And if you're a "YOLO, I commit everything!" person, you probably have accidentally checked these files into your version control system before. But there's help!
As Luciano shared, with a little bit of git configuration, you can eliminate this problem forever. Run the following command to define
as the core
option.
git config --global core.excludesfile ~/.gitignore_global
This command creates the following setting in your global
.
# .gitconfig
[core]
excludesfile = ~/.gitignore_global
Create a
file in your user home directory, and voila! You'll never have to fear committing DS_Store
files again!
# .gitignore_global
.DS_Store
Join 5.5k readers and learn something new every week with Web Weekly.