What to .gitignore
- Cache folders (
.DS_Store
,sass_cache
) - Modules/Packages folders generated by dependency managers (
node_modules
,vendor
) - Any folders that can be easily regenrated on the other end by a config file
- Configuration files. Anything that contains private usernames and passwords
Following are common files added to my .gitignore
# Mac OS X
.DS_Store
*/.DS_Store
# Opencart
image/cache
system/cache # OC 1x
system/storage/cache # OC 2x
vqmod/vqcache
# Webhost
cgi-bin
# Dependency and Package folders
node_modules
vendor
# Sass
sass_cache