Ajout de "git reset HEAD <fichier>"

This commit is contained in:
gcolpart 2016-12-26 21:02:09 +01:00
parent 4fdd852c18
commit f2694eb075

View file

@ -303,7 +303,7 @@ $ git stash clear
<https://git-scm.com/docs/git-diff>
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
<https://git-scm.com/docs/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*,*<SHA1 du commit>*).
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 <fichier>
~~~
### git add
<https://git-scm.com/docs/git-add>