Überblick über Git Branch
Hauptsächlich in Git-Struktur hält der Programmierer seinen Master-Zweig in seinem Git-Repository sauber. Anschließend erstellen sie eine Kopie des Hauptzweigs, in der sie ihren zuletzt aktualisierten Code problemlos speichern, die Fehler beheben, ihn festschreiben und viele weitere Aktionen ausführen können. Dieser Prozess ist nichts anderes als eine Verzweigung in der Git-Struktur. Mit dem Befehl git Branch kann man Verzweigungen generieren, entfernen, auflisten und den Namen der Verzweigungen ändern. Das Verzweigen ist eine der neuesten Funktionen von git, die zur Aufrechterhaltung der Versionskontrolle von Code verwendet werden. Es zeigt Ihren kürzlich aktualisierten Code an, ohne den Hauptzweig zu beeinflussen.
Wie erstelle ich einen Git Branch?
- Das Erstellen eines Git-Zweigs ist ein Konzept, mit dem an den neuesten Updates gearbeitet werden kann, ohne dass Änderungen am vorhandenen Code vorgenommen werden.
- Heutzutage verwendet in Git und vielen anderen verschiedenen Tools zur Versionskontrolle das Branching-Konzept für einen effektiveren Softwareentwicklungsprozess.
- Bevor wir mit dem Erstellen eines neuen Zweigs in unserem Code beginnen, möchten wir einen Pull-of-Code durchführen, damit wir den neuesten aktualisierten Code haben.
- Dann kann man eine Liste aller existierenden Zweige in Git sehen, indem man den Befehl aufruft:
git branch
- Es werden alle im Git-Repository vorhandenen Zweige angezeigt.
- HEAD wird verwendet, um den Status des Zweigs anzuzeigen, an dem der Benutzer gerade arbeitet.
- Es ist also völlig anders als HEAD. Dies fungiert als Zeiger auf Ihre lokale Niederlassung, an der Sie gerade arbeiten.
- git log ist ein einfacher Befehl, mit dem überprüft wird, auf welchem Zweig der Programmierer gerade arbeitet.
- Wenn ein Programmierer von einem Zweig in einen anderen wechseln möchte, kann er einen Befehl wie den folgenden eingeben:
git checkout (branch-name)
- Nachdem dieser Vorgang abgeschlossen ist, möchten Sie Ihren Code in das Git-Repository übertragen, damit Sie einen Befehl wie den folgenden aufrufen können:
git push origin
- Während Sie Ihren neuesten aktualisierten Code festschreiben möchten, müssen Sie den Hauptzweig zuerst von einem anderen Zweig aus einschalten und dann Ihren neuesten Code nur mit git checkout master festschreiben.
Wie erstelle ich einen neuen Git Branch?
Es gibt mehrere Möglichkeiten, einen neuen Zweig mit Git zu erstellen. Wir werden eins nach dem anderen sehen, wie unten erwähnt:
`1) Eine einfache Möglichkeit, einen neuen Zweig mit dem folgenden Befehl zu erstellen:git checkout –b
Dies ist die am häufigsten verwendete Methode zum Erstellen einer Verzweigung aus der zuletzt verwendeten Verzweigung, die mit einem einzigen Befehl in die Verzweigung geändert wird.
2) Eine andere Möglichkeit zum Erstellen einer Verzweigung durch Angabe eines bestimmten Verzweigungsnamens im Befehl:
git checkout –b new branch switched to branch
Im obigen Szenario können Sie optional verschiedene Zweige definieren, über die ein weiterer Zweig erstellt wird.
3) Eine der folgenden einfachen Möglichkeiten zum Erstellen einer Verzweigung ist:
git branch
Mit diesem einfachsten Befehl können Sie ganz einfach einen neuen Zweig in Git erstellen. In diesem Fall wird das Auschecken im Hintergrund ausgeführt.
Alle oben genannten Schritte ermöglichen es uns nicht automatisch, auf einen neu erstellten Zweig zuzugreifen. Zunächst sind wir auf unserem Hauptzweig wie folgt:
- Git-Zweig
* master
git branch Branch_1
git branch
* master
Branch_1
Wenn Sie den neu erstellten Zweig manuell aktualisieren möchten, schalten Sie diesen Zweig mit dem Befehl checkout ein.
git checkout Branch_1
Switched to branch Branch_1.
4) Erstellen einer Verzweigung durch ein Commit:
Dies ist eine andere Möglichkeit, eine Verzweigung in Git zu erstellen, indem ein Commit mit seinem Hash definiert wird:
$ git branch
Mit Hilfe von Hash-Git werden einige der Zeichen unter ihnen angegeben.
- Git-Zweig
* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master
Dieser eine Befehl erledigt sowohl das Erstellen als auch das Auschecken von Zweigen.
5) Erstellen eines Zweigs aus einem Tag:
- Wie wir wissen, kann ein Zweig mit einem Commit genauso erstellt werden wie ein Zweig mit einem Tag.
- Es wird verwendet, um auf etwas im Codeverlauf des Projekts zu verweisen.
- Hier fungieren Tags als Bezeichner.
Hier ist die Syntax zum Erstellen einer Verzweigung unter Verwendung des Tags:
git checkout –b
git branch tag-branch v0.2.23
git branch
tag-branch
*master
Beispiele
Nehmen wir an, wir arbeiten an einigen Projekten mit aktualisiertem Commit und befinden uns im Hauptzweig. Angenommen, wir möchten Änderungen an unserem neuesten Code gemäß den Anforderungen vornehmen, sodass wir Änderungen nicht direkt in der Hauptniederlassung vornehmen.
Wir werden einen neuen Zweig erstellen und direkt zum neu erstellten Zweig wechseln:
- Git Branch Abteilung
- Git Checkout-Abteilung
Sie haben an Code gearbeitet und die Datei in der Abteilung gespeichert
$ git commit –a –m 'inserted header (department)'
- Speichern Sie später alle vorgenommenen Änderungen in einer Datei und überprüfen Sie den Status:
$ git status
- Alle Änderungen werden erfolgreich gespeichert. Lassen Sie uns den Code festschreiben:
$ git commit
- Wie im obigen Code gezeigt, haben wir alle Änderungen in unserer neu erstellten Zweigstelle übernommen.
- Sobald klar ist, dass alles in Ordnung ist, ist es jetzt an der Zeit, den gesamten Code auf dem Master-Zweig festzuschreiben:
$ git commit –a –m 'saved changes (master)'
- Durch Ausführen des obigen Befehls können wir unseren gesamten neuesten Code im Hauptzweig des Git-Repository speichern.
Ausgabe:
- Änderungen des Zweigcodes zusammenführen: Es werden die neuesten Aktualisierungen angezeigt.
Git Merge (Branch-Name) = Git Merge Computer
- Angenommen, wir haben einige unnötige Verzweigungen in unserem Projekt und möchten diese Verzweigungen aus dem Git-Repository entfernen.
- Dies kann mit der Option delete branch folgendermaßen geschehen:
git branch –d (branch-name) git branch –d Civil
Fazit
- Das Verzweigen in Git wird verwendet, um den Code zu verwalten, bevor er in den Master-Zweig geschrieben wird.
- Mithilfe dieser Funktion können Sie eine Liste von Zweigen überprüfen, neue Zweige erstellen, unnötige Zweige entfernen und viele weitere Vorgänge ausführen, die mit dieser Funktionalität zusammenhängen.
- Hier haben wir verschiedene Möglichkeiten gesehen, einen Zweig wie einen Checkout-Befehl zu erstellen, indem der Name des Zweigs angegeben wurde, ein Commit ausgeführt wurde, ein Tag erstellt wurde usw.
Empfohlene Artikel
Dies ist eine Anleitung zu Git Branch. Hier diskutieren wir, was Git Branch ist. und wie man es mit verschiedenen Beispielen erstellt. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -
- Git Alternativen
- Einführung in GIT
- Fragen im Vorstellungsgespräch bei GIT
- GitHub-Befehle
- GIT Versionskontrollsystem
- Git Push