Nettoyez l’historique pour des revues plus efficaces.
objectifs d’apprentissage
- Rebase -i.
- Squash/fixup.
- Gérer conflits.
prérequis
- Plusieurs commits.
- Éditeur configuré.
notions clés
- pick/squash/fixup.
- reword.
- abort/continue.
démonstration guidée
étape 1
Démarrer un rebase interactif.
git rebase -i HEAD~3
étape 2
Continuer après résolution.
git add -A
git rebase --continue
exercice
Compactez 3 commits WIP en 1 commit clair.
correction
Plan de rebase type.
pick abc base
squash def wip
squash ghi wip
quiz éclair
- Quel mot-clé fusionne le commit avec le précédent ?
- a) squash
- b) pick
- c) edit