Zeigen Sie zusammengeführte und nicht zusammengeführte Branches in Git an

John Wachira 20 Juni 2023
Zeigen Sie zusammengeführte und nicht zusammengeführte Branches in Git an

In diesem Artikel wird erläutert, wie wir zusammengeführte und nicht zusammengeführte Branches in Git auflisten können. Git-Branching fördert die konvergente Entwicklung von Code.

Hier erstellen wir einen Zweig als temporären Raum, um an einem Feature zu arbeiten, und führen dann den Zweig mit seinem Ursprung zusammen. Wie gehen wir vor, um zusammengeführte und nicht zusammengeführte Branches in Git aufzulisten?

Zeigen Sie zusammengeführte und nicht zusammengeführte Branches in Git an

Wir haben mehrere Zweige aus dem master-Zweig erstellt. Wie können wir alle Zweige auflisten, die wir mit unserem master-Zweig zusammengeführt haben?

Wir können den Befehl git branch verwenden, um eine Liste aller Zweige anzuzeigen, die mit dem Zweig master zusammengeführt wurden, wie unten dargestellt.

$ git branch --merged master

Dies listet alle lokalen Branches auf, die mit dem master-Zweig zusammengeführt wurden. Was ist, wenn wir die mit unserem HEAD zusammengeführten Filialen auflisten möchten, d. h. die aktuelle Checkout-Filiale?

Wir können den Befehl git branch ausführen, wie unten gezeigt.

$ git branch --merged

Dadurch werden alle Zweige aufgelistet, die mit dem aktuell ausgecheckten Zweig zusammengeführt wurden. Beachten Sie, dass dieser Befehl nur lokale Zweige anzeigt.

Wie unten dargestellt, können Sie das Flag -r hinzufügen, um Remote-Zweige anzuzeigen.

$ git branch -r merged

Nehmen wir an, wir wollten alle Branches auflisten, die noch nicht zusammengeführt wurden. Wie gehen wir vor?

Wir können das Flag --no-merged zum Befehl git branch hinzufügen, wie unten gezeigt.

$ git branch --no-merged

Dadurch werden alle Branches angezeigt, die noch nicht in Ihrem aktuellen HEAD zusammengeführt wurden.

Zusammenfassend können wir den Befehl git branch verwenden, um zusammengeführte und nicht zusammengeführte Branches aufzulisten, wie oben beschrieben. Wenn Sie das Flag -r hinzufügen, werden nur die Remote-Zweige angezeigt.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - Git Branch