6 Branches verzweigen

Es gibt zwei wichtige Gründe, weshalb Versionshistorien nicht immer linear, Commit auf Commit, verlaufen:

  • Zwei oder mehr Entwickler arbeiten parallel an einem Projekt.
  • Bugfixes für ältere Versionen müssen erstellt und ausgeliefert werden.

In beiden Fällen entstehen Verzweigungen im Graphen der Commit-Historie.

6.1 Parallele Entwicklung

Wenn mehrere Entwickler mit Git an derselben Software arbeiten, entstehen Verzweigungen im Commit-Graphen. Die obere Hälfte von Abbildung 6-1 zeigt, wie zwei Entwickler verschiedene Nachfolgerversionen (Commits C und D) für ein Commit B in ihren lokalen Repositorys erstellen. Unten sieht man das Repository nach einer Zusammenführung (wie man das macht, erfahren Sie in Kapitel 9). Es ist ...

Get Git, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.