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