Rebase interactif et squashing
Partie du cours Git
Le vrai travail ne tient jamais en un seul commit bien propre. Vous committez, puis vous recommittez cinq minutes plus tard parce que vous avez repéré une faute de frappe, puis une troisième fois parce que vous aviez oublié d'enregistrer un fichier avant le premier commit. Rien de tout cela ne pose problème pendant que vous êtes plongé dans le code.
Imaginez que vous tendiez à quelqu'un une pile de fiches cartonnées, une par commit, dans l'ordre où vous les avez écrites, en lui demandant de recopier vos notes sur un jeu de fiches plus net : certaines fiches sont recopiées telles quelles, d'autres sont fondues dans la fiche précédente, d'autres reçoivent un meilleur titre.
Envie d’apprendre Git Rebase interactif et squashing dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Git prêt, et travaillez sur Rebase interactif et squashing avec un tuteur IA qui connaît votre code.
Commencer cette leçonRebase interactif et squashingCe que vous allez apprendre
- Git rebase -i
- Pick
- Squash
- Fixup
- Reword
- Autosquash
