Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Collaboration dans Git
  6. Intégration de branches
  7. Rebasage de branches
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Rebasage de branches

Pour simplifier l'historique des révisions, vous pouvez utiliser la commande git rebase pour intégrer vos branches.

Supposons qu'il existe deux branches avec un scénario de fusion sans avance rapide.

Branch

Avec un rebasage, l'historique de la branche s'apparente à celui de l’exemple ci-dessous.

Unify branches by using rebase

Lorsque vous rebasez une branche de correction de bugs sur la branche principale, les commits de la branche de correction de bugs sont relus et ajoutés à la fin de la branche principale. Cela se traduit par un flux simple de commits dans l’historique de la branche de correction de bugs.

En cas de conflit lors de l'ajout du commit, Git vous invite à résoudre le conflit avant de procéder au rebasage des autres commits

Unify branches by using rebase

Un rebasage ne déplace pas la position de la branche principale. Dans tous les cas, vous pouvez effectuer une fusion à avance rapide ou une fusion propre de la branche de correction de bugs vers la branche principale après le rebasage.

Unify branches by using rebase

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life