Aucun fichier indexé. Utilisez git add pour indexer vos changements.
📊 Graphe de commitsbranche actuellemain
✏️ Interactive RebaseAdvanced0/3
📖 Concepts
Interactive rebaseRéécrit une série de commits avec des actions : pick (utiliser tel quel), squash (combiner avec le précédent), reword (éditer le message), edit (modifier) ou drop (supprimer).
SquashCombine un commit avec celui qui le précède. Utile pour fusionner des commits « fix typo » dans le commit de feature qu'ils corrigent.
Réécrire l'historiqueLe rebase interactif crée de NOUVEAUX commits avec de nouveaux hashes. Les anciens commits existent toujours mais ne sont plus référencés. Ne rebasez que les commits que vous n'avez pas pushés.
Affichez l'historique des commits
Remarquez qu'il y a 4 commits. Le commit « Fix typo in A » pourrait être squashé dans « Add feature A » pour garder un historique propre.
● Affichez l'historique des commits
○ Rebasez interactivement à partir du commit initial (ia1b2c3)
○ Vérifiez l'historique rebasé
Terminal
📘 Starting tutorial: Interactive Rebase
Use git rebase -i to rewrite commit history interactively