2009-12-02 5 views
17

J'ai un fichier qui a fini par être versionné dans notre référentiel, mais n'aurait pas dû être. Pour des raisons d'intérêt, le fichier est config.py. Nous avons plutôt la version config.py.tpl mais jamais la config de production pour des raisons évidentes. Quelle est la bonne façon d'arrêter de versionner ce fichier sans le supprimer localement du répertoire de travail?Git: supprimer un fichier d'être versionné, mais ne pas le supprimer

Vous voulez également vous assurer qu'il n'apparaîtra pas la prochaine fois que le dépôt sera archivé et non autorisé en production.

J'ai déjà ajouté le fichier à .gitignore.

Répondre

25

Pour le retirer à partir du référentiel utilisez la commande suivante et garder config.py dans le gitignore:

git rm --cached config.py 
Questions connexes