Quitar archivos de Git que ya hemos agregado antes

Introducción

A veces se nos pasa y por equivocación no ignoramos un archivo en el momento de crearlo. Entonces guardamos cambios y dicho archivo se queda guardado en el repositorio.

Si después lo ignoramos en el archivo .gitignore no surtirá efecto. Veamos cómo hacer para ignorarlo incluso después de haberlo agregado.

Ignorar o remover archivo de Git

Esto es fácil. Nos situamos en la carpeta de nuestro proyecto y ejecutamos:

git update-index --assume-unchanged ruta/a/tu/archivo.extension

Por ejemplo, yo tenía unos archivos de una base de datos. Están dentro de la carpeta api, y el nombre de uno de ellos es tiendas.db-shm

Para removerlo, hago esto:

git update-index --assume-unchanged ./api/tiendas.db-shm

Ahora tengo otro que se llama tiendas.db-wal. Lo mismo:

git update-index --assume-unchanged ./api/tiendas.db-wal

Justo como se puede apreciar en la imagen:

Si queremos remover todo un directorio podemos ejecutar este comando:

git update-index --assume-unchanged tu/directorio/

Recordemos que esto sólo hace que Git ya no vigile los archivos, pero no los elimina de nuestro disco duro 😉

Referencias

git svn – Ignore modified (but not committed) files in git? – Stack Overflow

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

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