Pour retrouver la trace d'un simple qui a déjà été ajouté/initialisé dans votre référentiel, c'est-à-dire pour arrêter de suivre le fichier mais pas pour le supprimer de votre système : git rm --cached filename
Pour déraciner chaque qui se trouve maintenant dans votre .gitignore
:
Commencez par valider toutes les modifications de code en cours et ensuite, exécutez cette commande :
git rm -r --cached .
Cela supprime tous les fichiers modifiés de la base de données indice (zone de transit), puis courez :
git add .
Engagez-vous :
git commit -m ".gitignore is now working"
Pour annuler git rm --cached filename
utiliser git add filename
.
Assurez-vous de valider tous les changements importants avant de lancer le programme git add .
Sinon, vous perdrez toutes les modifications apportées aux autres fichiers.
Faites attention, lorsque vous poussez ce fichier vers un dépôt et que vous le tirez d'un autre dépôt dans un état où ces fichiers sont toujours suivis, les fichiers seront SUPPRIMÉS.