Git 3 - Exercices
Les branches
Maîtriser les commandes Git
Learn Git branching
Merge
Les fusions de branche peuvent s’effectuer en local sur la machine ou sur la forge logicielle.
Prendre le TP microblog (à cloner si nécessaire depuis https://github.com/uptime-formation/microblog
) et localiser la branche qui ajoute une page “A propos”. Faire un merge
de cette branche avec master
en local.
Rebase
Prendre le TP microblog et localiser la branche qui ajoute une page “A propos” (à cloner si nécessaire depuis https://github.com/uptime-formation/microblog
).
- Faire un
rebase
de cette branche sur master
ou sur la branche de votre choix.
- Faire un
rebase
de cette branche (ou d’une autre) sur master
en mode interactif.
Exercices supplémentaires
- https://gitexercises.fracz.com/exercise/chase-branch
- https://gitexercises.fracz.com/exercise/change-branch-history
- https://gitexercises.fracz.com/exercise/merge-conflict
- https://gitexercises.fracz.com/exercise/save-your-work
- https://gitexercises.fracz.com/exercise/fix-old-typo
- https://gitexercises.fracz.com/exercise/commit-parts
- https://gitexercises.fracz.com/exercise/pick-your-features
Interactive rebase
- https://gitexercises.fracz.com/exercise/split-commit
- https://gitexercises.fracz.com/exercise/too-many-commits
- https://gitexercises.fracz.com/exercise/rebase-complex
- https://gitexercises.fracz.com/exercise/invalid-order
Bisect (avancé)
https://gitexercises.fracz.com/exercise/find-bug