2009-12-02 9 views
17

Tengo un archivo que terminó siendo versionado en nuestro repositorio, pero no debería haberlo sido. Por razones de argumentos, el archivo es config.py. En su lugar, versionamos config.py.tpl pero nunca la configuración de producción real por las razones obvias.Git: eliminando un archivo de la versión, pero no eliminándolo

¿Cuál es la forma correcta de dejar de versionar este archivo sin eliminarlo localmente del directorio de trabajo? También quiero asegurarme de que no se muestre la próxima vez que el repositorio se archive y anule en la producción.

Ya he agregado el archivo a .gitignore.

Respuesta

25

para quitarlo del repositorio utilizar el siguiente comando y mantener config.py en el gitignore:

git rm --cached config.py 
Cuestiones relacionadas