Git: eliminar archivo de repo, mantener copia local

En algunas ocasiones te das cuenta que no debías versionar ciertos archivos, aunque sí quieres que dichos archivos sigan existiendo.

En esos casos, se puede correr la siguiente instrucción en tu repo:

git rm --cached archivo.ext

O, si es un directorio:

git rm --cached -r directorio

Como la mayoría de las veces, este gran conocimiento proviene de StackOverflow.

El anterior comando te permitirá eliminar el archivo del repo, sin eliminar tu copia local.

Por supuesto, recuerda que ahora que lo has sacado del repo, debes añadir el archivo o directorio al .gitignore:

archivo.ext
/directorio

Y eso es todo.


Ver todas las entradas »