Confirmer le suivi
Vérifiez si Git suit déjà le chemin :
git ls-files -- path/to/fileSi le chemin apparaît, ajoutez une règle appropriée à .gitignore, puis retirez uniquement sa copie dans l’index :
git rm --cached -- path/to/file--cached conserve la copie de travail locale. Vérifiez git status et les différences indexées avant de valider. Les collaborateurs qui récupèrent le commit peuvent perdre leur copie suivie : coordonnez le changement.
Pour un dossier
Avant la forme récursive, vérifiez précisément les chemins suivis dans le dossier :
git ls-files -- path/to/directory
git rm -r --cached -- path/to/directory Si un secret a été validé
Retirer un secret du dernier commit n’efface pas l’historique. Remplacez l’identifiant exposé et suivez les consignes de votre hébergeur. .gitignore ne fait qu’aider à éviter de futurs ajouts accidentels.
Pour le comportement exact et davantage de détails, consultez les références officielles : Guide GitHub des fichiers ignorés