Ajout de "git reset HEAD <fichier>"
This commit is contained in:
parent
4fdd852c18
commit
f2694eb075
13
HowtoGit.md
13
HowtoGit.md
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue