... | @@ -73,6 +73,15 @@ Cette archive contient notamment un fichier `.gitconfig` et des fichiers de code |
... | @@ -73,6 +73,15 @@ Cette archive contient notamment un fichier `.gitconfig` et des fichiers de code |
|
|
|
|
|
**Notions** : revisions
|
|
**Notions** : revisions
|
|
|
|
|
|
|
|
### On s'est trompé
|
|
|
|
En fait, on préfère nommer `liba_goodbye` la fonction `liba_byebye`.
|
|
|
|
* remettre le dépôt à son état précédent juste avant le commit (`git reset HEAD^`)
|
|
|
|
* rechercher les occurrences de la fonction `liba_byebye()` et la renommer `liba_goodbye()`
|
|
|
|
* enregistrer les modifications (`git commit`)
|
|
|
|
|
|
|
|
### Se rétracter
|
|
|
|
Finalement, on préfère abandonner la nouvelle feature.
|
|
|
|
* annuler le dernier commit (`git revert`)
|
|
|
|
|
|
## II - Remote
|
|
## II - Remote
|
|
|
|
|
... | @@ -114,16 +123,6 @@ S'il y a eu création de compte sous GitHub : possibilité de détruire le compt |
... | @@ -114,16 +123,6 @@ S'il y a eu création de compte sous GitHub : possibilité de détruire le compt |
|
|
|
|
|
## III - En solo - notions avancées
|
|
## III - En solo - notions avancées
|
|
|
|
|
|
### On s'est trompé
|
|
|
|
En fait, on préfère nommer `liba_goodbye` la fonction `liba_byebye`.
|
|
|
|
* remettre le dépôt à son état précédent juste avant le commit (`git reset HEAD^`)
|
|
|
|
* rechercher les occurrences de la fonction `liba_byebye()` et la renommer `liba_goodbye()`
|
|
|
|
* enregistrer les modifications (`git commit`)
|
|
|
|
|
|
|
|
### Se rétracter
|
|
|
|
Finalement, on préfère abandonner la nouvelle feature.
|
|
|
|
* annuler le dernier commit (`git revert`)
|
|
|
|
|
|
|
|
### Voyage dans le temps
|
|
### Voyage dans le temps
|
|
En plein milieu d'un développement, on souhaite aller vérifier du code dans une version antérieure.
|
|
En plein milieu d'un développement, on souhaite aller vérifier du code dans une version antérieure.
|
|
* ajouter une fonction `libb_goodbye()` à la libb, qui sera appelée à la fin de `app.c`
|
|
* ajouter une fonction `libb_goodbye()` à la libb, qui sera appelée à la fin de `app.c`
|
... | | ... | |