Git: supprimer un fichier du suivi des commits

Supprimer un fichier du suivi des commits

Parfois, nous ajoutons accidentellement un fichier dans le suivi de git et faisant un commit. Voyons comment nous pouvons l’enlever.

Avant d’aller plus loin, nous allons revoir les états dans lesquels un fichier peut exister dans git:

  • Untracked – lorsque vous créez le fichier
  • Staged/ index – lorsque vous utilisez la commande git add sur le fichier
  • Committed – lorsque vous utilisez le git commit sur le fichier
  • Modifié: le fichier est validé mais contient les modifications locales qui ne sont pas encore validées (commit).

Retirer du suivi des commits

Pour supprimer de la mise en scène, nous pouvons utiliser les commandes suivantes

git rm --cached (file)

Ici, nous utilisons la commande rm avec –cached qui indique le fichier à supprimer de la zone intermédiaire du commit ou mise en cache.

Par exemple, nous pouvons utiliser les commandes suivantes

git rm --cached file_name.txt

Supprimer ce fichier du cache git donc du suivi

Dans ce cas, il est supposé que vous le faites sur le dernier commit local et non sur le commit qui est envoyé au dépôt distant.

Suppression de fichier de la zone de commit, 3 commandes à exécuter:

git reset --soft HEAD^1

La commande ci-dessus va annuler le dernier commit. Si vous faites git status, vous verrez des fichiers du commit. Maintenant, nous pouvons facilement le retirer du suivi (cache git), comme mentionné au point précédent.

git rm --cached (file)

En exécutant la commande ci-dessus, le fichier sera placé dans la section de fichier non suivi.

Maintenant que nous avons supprimé le fichier du suivi, ‘commitons’ le reste des fichiers

git commit -m "(your-message)"

Recent Posts

La Fête de la Nature revient en force dans le Cotentin en mai 2025 !

Le Cotentin célèbre à nouveau la nature ! Préparez-vous à vivre un moment incontournable !…

3 heures ago

Décès d’Amadou Bagayoko : Le monde de la musique malienne en deuil

Amadou Bagayoko, figure emblématique de la musique malienne, s'éteint La scène musicale internationale est en…

19 heures ago

Évreux : L’épicerie sociale, tremplin vers l’emploi pour les bénéficiaires du RSA

L'épicerie sociale d'Évreux : Un nouveau départ pour les bénéficiaires du RSA À Évreux, une…

1 jour ago

Jean-Claude Van Damme visé par une enquête à Cannes : Accusations de trafic sexuel

Une polémique éclate à Cannes autour de Jean-Claude Van Damme L'acteur belge Jean-Claude Van Damme…

1 jour ago

Jul en Concert à Marseille en 2025 : Billetterie, Date et Infos Essentielles !

Jul met le feu au Vélodrome de Marseille en 2025 ! Amis Marseillais, préparez-vous !…

1 jour ago

Incendie à Lisieux : Un suspect arrêté dans l’affaire de la cité Adeline

Cité Adeline à Lisieux : Un suspect de 25 ans arrêté et placé en détention…

2 jours ago