Versionsverwaltung mit GIT - Deutsch/German
Inhaltsverzeichnis:
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.
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.
Während eines Upgrades von Windows Vista auf Windows 7 entfernte Funktionen
Beim Aktualisieren von Windows Vista auf Windows 7 werden bestimmte Funktionen nach dem Update entfernt Windows 7 Upgrade-Installation.
Erstellen Sie einen Listen-Later-Service wie eine Tasche für Podcasts
Erfahren Sie, wie Sie Ihren eigenen Listen-Later-Service wie Pocket for Podcasts erstellen.
So listen Sie installierte Pakete auf Centos auf
In diesem Tutorial zeigen wir Ihnen, wie Sie installierte Pakete unter CentOS auflisten und filtern. Zu wissen, wie installierte Pakete auf Ihrem CentOS-System aufgelistet werden, kann hilfreich sein, wenn Sie dieselben Pakete auf einem anderen Computer installieren müssen oder wenn Sie Ihr System neu installieren möchten.