Git ist eines der am häufigsten verwendeten Versionskontrollsysteme, das von Entwicklern häufig verwendet wurde. Ein Zweig ist ein grundlegendes Konzept in Git, mit dem Sie Änderungen am Code vornehmen und ein Projekt parallel entwickeln können. Wenn Sie über die Befehlszeile mit Git arbeiten, können Sie einige Befehle verwenden, um herauszufinden, in welchem Zweig Sie sich befinden.
Um den Git-Zweig über die Konsole herauszufinden, können Sie den Befehl "git branch" verwenden. Dieser Befehl zeigt eine Liste aller Zweige in Ihrem Repository an und markiert auch den aktuellen Zweig, auf dem Sie sich befinden. Der aktuelle Zweig wird mit einem Sternchen (*) markiert. Wenn Sie mit der Arbeit an einem anderen Zweig fortfahren möchten, können Sie den Befehl "git checkout" verwenden, gefolgt von dem Namen des Zweiges.
Es gibt auch einen Befehl "git status", mit dem Sie Informationen über den Status Ihres Repositorys abrufen können. Es zeigt alle Änderungen an, die in Ihrem Arbeitsverzeichnis vorgenommen wurden, aber nicht zusammengeführt wurden. Außerdem wird der aktuelle Zweig zusammen mit Informationen über die Anzahl der Commits vor und hinter dem aktuellen Standort angezeigt.
Wie kann ich einen Git-Zweig über die Konsole definieren
Führen Sie die folgenden Schritte aus, um den aktuellen Git-Zweig über die Konsole zu bestimmen:
- Öffnen Sie das Terminal oder die Eingabeaufforderung Ihres Betriebssystems. Unter Windows können Sie "Git Bash" oder "Befehlsprompt" verwenden und unter macOS und Linux "Terminal".
- Navigieren Sie mit dem Befehl "cd" zum Verzeichnis mit Ihrem Projekt. Um beispielsweise zum Ordner "my_project" auf dem Desktop zu wechseln, geben Sie Folgendes ein: cd ~/Desktop/my_project
- Führen Sie nach dem Navigieren in den gewünschten Ordner den Befehl "git branch" aus, der alle Zweige in Ihrem Projekt anzeigt. Als Antwort wird eine Liste der Zweige angezeigt und der aktuelle Zweig wird mit einem "*" markiert.
Jetzt wissen Sie, wie Sie den aktuellen Git-Zweig über die Konsole definieren. Dies ist eine nützliche Fähigkeit, die Ihnen bei der Verwaltung Ihres Projekts und der Arbeit mit Git-Zweigen hilft.
Befehl zum Definieren des aktuellen Zweiges
Verwenden Sie den Befehl, um den aktuellen Zweig in Git zu bestimmen git branch --show-current. Damit können Sie herausfinden, in welchem Zweig sich Ihr Repository derzeit befindet.
Führen Sie die folgenden Schritte aus, um diesen Befehl zu verwenden:
- Öffnen Sie eine Konsole oder ein Terminal.
- Navigieren Sie zum gewünschten Verzeichnis, in dem sich Ihr Git-Repository befindet.
- Geben Sie den Befehl git branch --show-current ein und drücken Sie die Eingabetaste.
Nachdem Sie den Befehl ausgeführt haben, wird der Name des aktuellen Zweiges angezeigt. Wenn Sie sich beispielsweise im Zweig "main" befinden, sehen Sie in der Konsole "main".
Das Team git branch --show-current sehr nützlich, wenn Sie mit verschiedenen Zweigen in Git arbeiten und wissen müssen, in welchem Zweig Sie sich gerade befinden. Dies ist besonders wichtig, wenn Sie Befehle ausführen, die vom aktuellen Zweig abhängen, z. B. wenn Sie Zweige zusammenführen oder zwischen Zweigen wechseln.
Wie finde ich alle verfügbaren Zweige im Repository heraus
Führen Sie den folgenden Befehl in der Konsole aus, um alle verfügbaren Zweige im Repository zu ermitteln:
Mit diesem Befehl können Sie eine Liste aller Zweige in Ihrem Repository anzeigen, einschließlich gelöschter Zweige. Jeder Zweig wird mit dem Präfix "remotes/origin/" angegeben, wenn er remote ist. Zum Beispiel bedeutet "remotes/origin/feature-branch" den Remote-Zweig "feature-branch".
Wenn Sie nur lokale Zweige benötigen, können Sie den Befehl verwenden:
Es zeigt nur die lokalen Zweige an, die Sie in Ihrem Repository haben.
Jetzt wissen Sie, wie Sie alle verfügbaren Zweige im Repository mit dem Befehl git branch -a oder git branch herausfinden können.
Wie kann ich herausfinden, auf welchem Zweig das letzte Commit ausgeführt wird
Um herauszufinden, auf welchem Zweig das letzte Commit in Git ausgeführt wurde, verwenden Sie den Befehl git branch im Terminal. Dieser Befehl zeigt eine Liste aller lokalen Zweige im Git-Repository an, und der aktuelle Zweig wird mit einem Sternchen markiert.
Standardmäßig erstellt Git einen Hauptzweig namens master , Projekte können jedoch abhängig von den von ihnen gewählten Konventionen auch andere Verzweigungsnamen verwenden.
Wenn Sie sich im Stammverzeichnis Ihres Repositorys befinden und wissen möchten, auf welchem Zweig sich das letzte Commit befindet, geben Sie Folgendes ein:
git branch
Nachdem Sie diesen Befehl ausgeführt haben, wird Ihnen eine Liste aller Zweige angezeigt.
| Zweig | Das letzte Commit |
|---|---|
| * master | 34e2a7b README aktualisieren |
| feature-branch | 15c9e3f Fügen Sie eine neue Funktion hinzu |
| bug-fix | abc1234 Fehler im Code beheben |
In diesem Beispiel ist der aktuelle Zweig mit einem Sternchen gekennzeichnet. Man kann also sagen, dass das letzte Commit auf dem Master-Zweig gemacht wurde.
Mit dem Befehl git branch können Sie den aktuellen Zweig immer schnell herausfinden und auf welchem Zweig das letzte Commit ausgeführt wurde, was bei der Arbeit mit Git auf der Konsole nützlich sein kann.
Wie definiere ich einen Zweig für ein bestimmtes Commit
Um den Zweig zu bestimmen, zu dem ein bestimmtes Commit in Git gehört, können Sie die folgende Befehlskombination verwenden:
- Öffnen Sie die Git-Konsole im gewünschten Verzeichnis.
- Geben Sie den Befehl git branch --contains ein, wobei es sich um den Hash des Commits handelt, für das Sie den Zweig definieren möchten.
- Drücken Sie die Eingabetaste.
Git listet die Zweige auf, auf die sich das Commit bezieht. Ein Zweig, der dem Commit zugeordnet ist, wird mit einem * gekennzeichnet.
Mit dieser Methode können Sie einen Zweig für ein bestimmtes Commit definieren und können nützlich sein, wenn Sie schnell einen Zweig herausfinden möchten, an dem eine bestimmte Arbeit oder Korrektur durchgeführt wurde.