GIT: Eliminar .DS_Store o cualquier otra carpeta recurrente del commit


 

A veces, sobre todo si trabajas en Mac, te puedes encontrar con una carpeta o archivo que genera automáticamente el sistema operativo en muchas carpetas de tu proyecto como puede ser la carpeta .DS_Store y que no quieres que aparezca en tus actualizaciones de git, para ello:

1. Buscar todas las coincidencias y eliminar en GIT.

find . -name ‘.DS_Store‘ -print0 | xargs -0 git rm -f –ignore-unmatch

2. Añadir al .gitignore el nombre del archivo.

En este caso, pondríamos en el archivo .gitignore .DS_Store. Este fichero debe encontrarse en la raíz del proyecto git, si no está, se crea el fichero.

3. Actualizar el proyecto

git add .

git commit -m “Eliminado .DS_Store del commmit”

git push origin master

Y con esto ya no volveremos a ver el fichero en nuestro proyecto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *