I thought I would share which files I ignore with Git, while developing Ruby On Rails applications using TextMate on Mac OS X.
There are 2 ways to ignore files using Git:
log/*.log tmp/**/* config/*.yml db/*.sqlite3 mkmf.log
These are all fairly self explanatory, mkmf.log is a file created by Capistrano after a deployment.My .git/info/exclude file
# git-ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ .DS_Store ._* *.tmproj
.DS_Store and ._* files are created by Mac OS X, and *.tmproj files are created by TextMate, my editor of choice, therefore these files are unique to my setup and belong in the .git/info/exclude file.
If anyone else has any suggestions, leave a comment, and i'll adjust the above examples accordingly.