git rebase --onto : déplacer précisément une branche

git rebase --onto : déplacer précisément une branche

git rebase --onto ressemble à une variante compliquée de git rebase. Je l’ai longtemps évité pour cette raison. Pourtant, cette option répond à une question très précise : comment déplacer seulement une partie d’une branche vers une nouvelle base, sans embarquer les commits qui se trouvent en dessous ? C’est le cas dès qu’une branche a été créée depuis la mauvaise branche, qu’une pile de branches doit être réorganisée, ou que quelques commits utiles sont coincés au milieu d’un historique. Un rebase classique choisit implicitement quoi reprendre. Avec --onto, on définit explicitement la nouvelle base, la limite des commits à exclure et la branche à déplacer. ...

8 septembre 2026 · 9 min · Anthony

Newsletter

Reçois les nouveaux articles directement dans ta boite mail.

Pas de spam. Désabonnement en un clic.