For a project which uses nodejs I checked the node_modules director into git and that was a great idea. Now I have a known good
@ebel A lot of people who use Linux and BSD do that with their config files, too.
@wxl @starbreaker I have rarely had a problem with config files being lost or messed up. I use chef on production servers, which is basically keeping them in git anyway