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
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Initialisation et votre premier commit25 min
- 2Statut, Diff et Log25 min
- 3Branches et Merging30 min
- 4Résolution des conflits de merge30 min
- 5Remotes : Push, Pull, Fetch30 min
- 6Stash et cherry-pick25 min
- 7Rebasing30 min
- 8Rebase interactif et squashing30 min
- 9Tags et Releases20 min
- 10Flux de travail de branching20 min
- 11Récupérer le travail perdu25 min
- 12Hooks25 min
- 13Projet final : un flux complet de pull request40 min
