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.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook