|
@@ -168,7 +168,7 @@ De même, la commande `git rm` permet de supprimer un fichier versionné.
|
|
|
|
|
|
## Afficher l'historique des commits
|
|
|
|
|
|
-Faisons d'abord une modification « commitée » puis une autre non commitée.
|
|
|
+Faisons d'abord une modification « commitée » puis une autre non commitée.
|
|
|
|
|
|
![](depot_local_19.png)
|
|
|
|
|
@@ -185,7 +185,7 @@ On peut également le voir avec un client graphique comme `gitg`.
|
|
|
|
|
|
![](depot_local_21.png)
|
|
|
|
|
|
-Le « unstaged » correspond aux modifications courantes non commitées (`HEAD`).
|
|
|
+Le « unstaged » correspond aux modifications courantes non commitées (`HEAD`).
|
|
|
|
|
|
## Supprimer les modifications courantes
|
|
|
|
|
@@ -196,8 +196,8 @@ alors dans l'état du dernier commit (`master`).
|
|
|
|
|
|
## Revenir à un commit précédent (sans suppression)
|
|
|
|
|
|
-La commande `git checkout 3ca...` permet de revenir au commit « 3ca... ». On passe
|
|
|
-ainsi dans un mode « détaché » (`HEAD` ne pointe plus sur un commit terminal).
|
|
|
+La commande `git checkout 3ca...` permet de revenir au commit « 3ca... ». On passe
|
|
|
+ainsi dans un mode « détaché » (`HEAD` ne pointe plus sur un commit terminal).
|
|
|
|
|
|
![](depot_local_checkout_02.svg)
|
|
|
|
|
@@ -223,7 +223,7 @@ facilement à un commit particulier.
|
|
|
|
|
|
## Supprimer des commits précédents
|
|
|
|
|
|
-La commande `git reset 13a...` place le `master` sur le commit « 13a... » et
|
|
|
+La commande `git reset 13a...` place le `master` sur le commit « 13a... » et
|
|
|
supprime tous les commits suivants **sans supprimer les modifications
|
|
|
correspondantes**, qui sont alors regroupées dans l'état courant, non commité.
|
|
|
|
|
@@ -231,7 +231,7 @@ correspondantes**, qui sont alors regroupées dans l'état courant, non commité
|
|
|
|
|
|
La commande `git reset --hard 13a...` est équivalente à la commande précédente
|
|
|
sauf qu'elle **supprime les modifications correspondantes**.
|
|
|
-Les fichiers sont donc remis dans l'état du commit « 13a... », et `master` et
|
|
|
+Les fichiers sont donc remis dans l'état du commit « 13a... », et `master` et
|
|
|
`HEAD` pointent vers ce commit.
|
|
|
|
|
|
![](depot_local_checkout_05.svg)
|