Tutoriel Git - Fichiers Unstage

Dans ce tutoriel, nous allons montrer comment réinitialiser des fichiers à partir de la zone de transit.

Désactiver les fichiers de la zone de transit

Après avoir ajouté quelques fichiers dans la zone de transit, vous arrivez à une situation où vous ne voulez pas livrer cette modification au référentiel parce que vous avez l’intention de faire plus de modifications sur ce fichier, alors vous avez besoin de dé-stager le fichier de la zone de transit. Le changement de fichier est toujours dans la zone de staging si vous vérifiez le git status, et il peut être réinitialisé avec la commande git reset HEAD <file>....

Ne vérifions pas avec le statut de notre copie de travail,

$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	renamed:    test1_rename.txt -> move/test1.txt

Nous voulons annuler ce changement de nom, alors,

$ git reset HEAD
Unstaged changes after reset
D test1_rename.txtgi

Le statut de la copie de travail passe à

$ git status
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	deleted:    test1_rename.txt

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	move/

no changes added to commit (use "git add" and/or "git commit -a")

Il revient au statut antérieur à la mise en scène du renommage.

comments powered by Disqus