Comment supprimer un fichier dun git repositorie « s index sans supprimer le fichier de larborescence de travail?

Si javais un fichier ./notes.txt en cours suivi par git, je pourrais exécuter git rm notes.txt. Mais cela supprimerait le fichier. Je « voudrais plutôt que git arrête de suivre le fichier.

Réponse

Vous pouvez simplement utiliser git rm --cached notes.txt. Cela conservera le fichier mais le supprimera de lindex.

Réponse

git reset HEAD <file> pour supprimer un fichier particulier.

et git reset HEAD pour supprimer tous les fichiers de lindex git.

Commentaires

  • Cette réponse est apparue 8 ans après la solution de Gert ', la sémantique de la commande git reset a changé depuis heure?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *