Android

So erstellen und listen Sie lokale und entfernte Git-Zweige auf

Versionsverwaltung mit GIT - Deutsch/German

Versionsverwaltung mit GIT - Deutsch/German

Inhaltsverzeichnis:

Anonim

Zweige sind Teil des Softwareentwicklungsprozesses und eine der leistungsstärksten Funktionen in Git. Verzweigungen sind im Wesentlichen Zeiger auf ein bestimmtes Commit.

Wenn Entwickler einen Fehler beheben oder an einer neuen Funktion arbeiten, erstellen sie einen neuen Zweig, der später in die Hauptcodebasis eingefügt werden kann.

In diesem Artikel wird erläutert, wie Sie lokale und Remote-Git-Zweige erstellen und auflisten.

List Git Branches

Verwenden Sie den Befehl git branch oder git branch --list um alle lokalen Git-Zweige git branch --list :

git branch

dev feature-a feature-b hotfix * master

Der aktuelle Zweig ist mit einem Stern * markiert. In diesem Beispiel ist das der Hauptzweig.

In Git sind lokale und entfernte Zweige separate Objekte. Wenn Sie sowohl lokale als auch ferne Zweige -a möchten, übergeben Sie die Option -a :

git branch -a

dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b

Die Option -r listet nur die entfernten Zweige auf.

git branch -r

Erstelle einen Git Branch

Das Erstellen eines neuen Zweigs ist nichts anderes als das Erstellen eines Zeigers auf ein bestimmtes Commit.

Verwenden Sie zum Erstellen eines neuen lokalen Zweigs den Befehl git branch gefolgt vom Namen des neuen Zweigs. Um beispielsweise einen neuen Zweig mit dem Namen cool-feature zu erstellen, geben Sie Folgendes ein:

git branch cool-feature

Der Befehl gibt keine Ausgabe zurück. Wenn der Zweig mit dem gleichen Namen bereits vorhanden ist, wird die folgende Fehlermeldung angezeigt:

fatal: A branch named 'cool-feature' already exists.

Um mit der Arbeit an der Verzweigung zu beginnen und ihr Commits hinzuzufügen, müssen Sie die Verzweigung mit git checkout auswählen:

git checkout cool-feature

Der Befehl gibt eine Nachricht aus, die Sie darüber informiert, dass der Zweig umgeschaltet ist:

Switched to branch 'cool-feature'

Anstatt den Zweig zu erstellen und dann dorthin zu wechseln, können Sie dies mit einem einzigen Befehl tun. Bei Verwendung der Option -b der Befehl git checkout den angegebenen Zweig.

git checkout -b cool-feature

Switched to branch 'cool-feature'

Von hier aus können Sie die Standardbefehle git add und git commit für neue Festschreibungen für den neuen Zweig verwenden.

Verwenden Sie den Befehl git push gefolgt von dem Namen des Remote-Repositorys und dem Namen des Zweigs, um den neuen Zweig in das Remote-Repository zu verschieben:

git push remote-repo cool-feature

Fazit

Wir haben Ihnen gezeigt, wie Sie lokale und entfernte Git-Zweige auflisten und erstellen. Zweige verweisen auf eine Momentaufnahme Ihrer Änderungen und haben einen kurzen Lebenszyklus.

Mit dem Befehl git branch können Sie auch lokale und entfernte Git-Zweige umbenennen und löschen.