From f2694eb075d8e4c9903eebc6c2c86ad4ab90ea35 Mon Sep 17 00:00:00 2001 From: gcolpart Date: Mon, 26 Dec 2016 21:02:09 +0100 Subject: [PATCH] Ajout de "git reset HEAD " --- HowtoGit.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/HowtoGit.md b/HowtoGit.md index c10442fd..90d617a7 100644 --- a/HowtoGit.md +++ b/HowtoGit.md @@ -303,7 +303,7 @@ $ git stash clear -Voir les modifications locales non commitées et non stagées : +Voir les modifications locales non commitées et non indexés : ~~~{.bash} $ git diff @@ -398,11 +398,12 @@ Pour créer une branche et switcher directement dans cette nouvelle branche, on $ git checkout -b myfeature ~~~ -Pour annuler toutes les modifications d'un fichier foo/ non stagé : +Pour annuler toutes les modifications d'un fichier foo/ non indexé : ~~~{.bash} $ git checkout foo/ ~~~ + ### git branch @@ -433,7 +434,7 @@ $ git remote update /!\\ Certaines commandes peuvent provoquer une perte de données ! -Pour supprimer toutes les modifications non commitées et les fichiers/répertoires non trackés : +Pour supprimer toutes les modifications non commitées et les fichiers/répertoires non indexés : ~~~{.bash} $ git reset --hard @@ -443,6 +444,12 @@ $ git clean -f -d On peut aussi `git reset` sur des commits précédents (*HEAD^*,*HEAD~N*,**). Ou même sur une branche distante comme *origin/master* par exemple (ce qui est pratique si l'historique de la branche distante a été modifié). +Pour désindexer des modifications d'un fichier : + +~~~{.bash} +$ git reset HEAD +~~~ + ### git add