Ceci est le projet qu'il faudra utiliser lors du Dojo Git Rebase
TODO:
- Cloner ce repository
- Rien d'autre, suivre les exercices au fil des slides
En local:
- Modifier un fichier du Repo
- Faites un
git stash
- Créez un nouveau fichier
- Faites un
git stash
- Listez les stashs en cours
- Restaurez le premier stash créé
- Depuis
training/<date du jour>-ex2
, créez une branchevotrenom
- Effectuez plusieurs commits en créant/modifiant des fichiers
- Attendez que le formateur crée de nouveaux commits sur
training/<date du jour>-ex2
- Récupérez ces modifications à l'aide d'un
rebase
- Poussez cette mise à jour sur l'origine
- Tirez une branche
rebase_votrenom
partant detraining/<date du jour>-ex3
- Dans le fichier time.txt :
- Mettez l’heure à jour
- Ajoutez, en-dessous, le commentaire « Commit C »
- Commitez avec le commentaire « C »
- Réitérez en changeant « C » par « D »
- Attendez que le formateur crée deux commits
E
&F
sur la branchetraining/<date du jour>-ex3
en changeant l’heure - A l’aide d’un rebase, récupérez ces modifications et résolvez les conflits pour obtenir les commits dans l’ordre A, B, E, F, C, D
- Poussez cette mise à jour sur l'origine
Tirez une branche rebase-i_votrenom
partant de training/<date du jour>-ex4
.
A l’aide d’un rebase, changez l’ordre des commits pour obtenir A, B, C, D, E, F
A l’aide d’un rebase intéractif, changez le commentaire de l’avant-dernier commit
A l’aide d’un rebase intéractif, éditez le commit C
(modifiez un fichier ou créez-en un)
A l’aide d’un rebase intéractif :
- Fusionnez les commits
C
etD
en modifiant le message du commit - Fusionnez les commits
A
etB
sans modifier celui-ci - Supprimez le commit
F
Poussez vos dernières mises à jour sur l'origine