Like, having to add .DS_Store, Thumbs.db, *.swp, *.swo, *.swn, node_modules?
I stumbled upon this project called git-ignore.
Well, enough talking, let’s install it. See their installation directions. Here’s a command for Mac OS X.
Now at my project, I typed:
git ignore add osx node vim
Now it says:
add gitignore file from /usr/local/Cellar/git-ignore/0.2/include/github-templates/Global/OSX.gitignore
add gitignore file from /usr/local/Cellar/git-ignore/0.2/include/github-templates/Node.gitignore
add gitignore file from /usr/local/Cellar/git-ignore/0.2/include/github-templates/Global/vim.gitignore
Now my .gitignore is populated with ignore rules for:
- Common Mac OS X files (.DS_Store, …)
- Node.js projects (node_modules, lib-cov, .grunt, …)
- Vim (*.swp, .netrwhist, …)
It is a very handy tool, and deserves more stars. So star it to help get into official Homebrew repository! imwithye/git-ignore.