Si no queremos que git trabaje sobre algunos archivos de nuestra carpeta del proyecto podemos decirle que los ignore.
Editamos .git/info/exclude, un ejemplo:
# 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] # *~ tags proyecto/log proyecto/cache docs/ *.swp cscope* |
En caso de que ya tenga indexado un archivo que queremos ignorar hay que forzar el borrado de su cache.
git rm --cached < file > |