Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git-Zusammenarbeit
  6. Branchintegration
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Branchintegration

Sobald Sie die Arbeit an einem Feature-Branch beendet haben, führen Sie ihn normalerweise mit einem Entwicklungs-Branch zusammen. Sie können dies mit den Befehlen „git merge“ oder „git rebase“ erreichen, mit unterschiedlichen Ergebnissen:

  • Merge-Methode: Behält alle Änderungen und den Verlauf des zusammengeführten Branches bei. Der Revisionsverlauf kann nach vielen Zusammenführungen kompliziert werden.
  • Rebase-Methode: Behält einen sauberen Revisionsverlauf bei, da zusammengeführte Commits am Ende des Zielzweigs angehängt werden. Es kann häufiger zu Konflikten kommen als bei der Merge-Methode.

Sie und Ihr Team sollten entscheiden, welche Methode der Zusammenführung Sie bevorzugen.

Um den Revisionsverlauf einfach zu halten, können Sie den Feature-Branch auf den Entwicklungs-Branch zurücksetzen, bevor Sie ihn mit dem Entwicklungs-Branch zusammenführen. Dies führt zu einem Fast-Forward-Merge, ohne zusätzliche Merge-Commits zu erzeugen.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life