@@ -311,7 +311,7 @@ MacBook-Air-749:4git sebastienjean$ git commit -a -m "modification du fichier"
MacBook-Air-749:4git sebastienjean$
```
__N.B.__ : ici, l'e fichier est déjà connu.'option `-a` permet d'éviter l'appel à `git add` et inclus à la nouvelle version l'intégralité du contenu de la zone _unstaged_.
__N.B.__ : ici, le fichier est déjà connu. L'option `-a` permet d'éviter l'appel à `git add` et inclus à la nouvelle version l'intégralité du contenu de la zone _unstaged_.
Il y a donc maintenant 2 versions :
...
...
@@ -368,7 +368,7 @@ index 927b61b..53c5f7f 100644
+Encore une autre ligne de texte
```
__N.B.__ : On peut aussi utiliser en paramètre les _hash_ des commits (abbréviés ou non) mais il est parfois plus simple de se répérer par rapport à `HEAD` (`~1` pour le commit parent, `~2` pour le commit grand-parent, ...) ou même par rapport à `Master` (de la même manière)
__N.B.__ : On peut aussi utiliser en paramètre les _hash_ des commits (abbréviés ou non) mais il est parfois plus simple de se répérer par rapport à `HEAD` (`~1` pour le commit parent, `~2` pour le commit grand-parent, ...) ou même par rapport à `Master` (de la même manière).
### Restauration de versions
...
...
@@ -421,7 +421,7 @@ index ee051bd..927b61b 100644
MacBook-Air-749:4git sebastienjean$
```
On décide de les défaire (l'exécution est déroutée vers un éditeur de texte pour renseigner le message de commit) :
On décide de les défaire (l'exécution est déroutée vers un éditeur de texte pour rédiger le message de commit) :
```
MacBook-Air-749:4git sebastienjean$ git revert HEAD
...
...
@@ -441,7 +441,7 @@ e08fe66 modification du fichier
MacBook-Air-749:4git sebastienjean$
```
On visualise les modifications entre les 2 dernières versions, et on observe qu'elles sont bien l'inverse des précédentes :
On visualise les modifications entre les 2 dernières versions, et on observe qu'elles sont bien inverses des précédentes :
```diff
MacBook-Air-749:4git sebastienjean$ git diff HEAD~1 HEAD unFichier.txt
...
...
@@ -455,7 +455,7 @@ index 927b61b..ee051bd 100644
MacBook-Air-749:4git sebastienjean$
```
On visualise les modifications entre la dernière version et son grand-parent, et on observe qu'elles sont bien nulles (on a rétabli le même contenu du _Working Tree` :
On visualise les modifications entre la dernière version et son grand-parent, et on observe qu'elles sont bien nulles (on a rétabli le même contenu du _Working Tree_ :
```diff
MacBook-Air-749:4git sebastienjean$ git diff HEAD~2 HEAD unFichier.txt