Aus dem Kurs: Git-Integration in Visual Studio

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.100 Kurse von Branchenfachleuten.

Einen Rebase ausführen

Einen Rebase ausführen

In meinem Repository habe ich mehrere Feature-Branches, in denen ich parallel verschiedene Funktionen meiner Software entwickelt habe. Zwei dieser Branches, nämlich TodosSpeichern und TodoAusgabe, habe ich bereits in den master-Branch gemergt. Die Änderungen sind also in den Hauptzweig zurückgeflossen. Im ersten Fall bei TodosSpeichern war das sehr einfach. Ausgangspunkt war dieser Commit hier. Da war der master ursprünglich und von hier habe ich abgezweigt. Dann habe ich in dem Branch TodosSpeichern zwei Commits gemacht und alles was ich beim Merge machen musste, bzw. alles was Git und Visual Studio für mich automatisch gemacht haben, war ein Fast-Forward. Bei dem Fast-Forward wurde dann einfach der Zeiger, auf den der master zeigt, von diesem Commit auf diesen geändert. Das ging dann beim zweiten Mal nicht mehr ganz so leicht. Das Problem war, dass der zweite Commit, den ich mergen wollte, der war hier in diesem Branch TodosAusgabe und dessen Eltern-Commit war ja dieser hier. Auf…

Inhalt