Copie de commits vers de nouvelles branches
Le rebasage est le processus qui consiste à récupérer toutes les modifications validées sur une branche et à les copier sur une nouvelle branche.
Exécutez la commande git rebase et ajoutez l'option « -i » pour réécrire, remplacer, supprimer et fusionner des commits individuels dans l'historique.
Vous pouvez également faire appel à la commande rebase pour:
- Réécrire un message de validation antérieur;
- Squasher un groupe de commits ensemble;
- Ajouter des fichiers qui n'ont pas été validés.
![Diagram of reabsing.](/static/2fbd9d1dbbc7fef578b1b2643c041d38/5a190/01.png)
![Identifiez le commit que vous souhaitez réécrire et exécutez la commande git rebase -i. Diagram of identifying a commit to rewrite.](/static/ba970d65f4ff3e3ee522f8bac63fcfee/5a190/02.png)