Heim >Web-Frontend >js-Tutorial >Branching in Git: Zusammenarbeiten wie ein Profi
In diesem Artikel werden wir uns mit einer der leistungsstärksten Funktionen von Git befassen: der Verzweigung. Durch die Verzweigung können Sie gleichzeitig an verschiedenen Teilen eines Projekts arbeiten, mit neuen Ideen experimentieren und mit anderen zusammenarbeiten, ohne die Hauptcodebasis zu stören. Lassen Sie uns untersuchen, wie Sie Zweige erstellen, verwalten und zusammenführen und wie Sie effektiv mit Ihrem Team zusammenarbeiten.
Ein Zweig in Git ist im Wesentlichen eine separate Entwicklungslinie. Standardmäßig erstellt Git einen Zweig mit dem Namen „main“, wenn Sie ein neues Repository initialisieren. Wenn Sie einen neuen Zweig erstellen, erstellen Sie eine Kopie des Status des aktuellen Zweigs, sodass Sie Änderungen vornehmen können, ohne den Originalcode zu beeinträchtigen.
Zweige sind von unschätzbarem Wert für:
Um einen neuen Zweig zu erstellen, verwenden Sie den folgenden Befehl:
git checkout -b feature-branch
Dieser Befehl erstellt einen neuen Zweig namens „feature-branch“ und wechselt zu diesem. Jetzt werden alle von Ihnen vorgenommenen Änderungen in diesem Zweig aufgezeichnet.
Filialen auflisten
Um alle Zweige in Ihrem Repository anzuzeigen, führen Sie Folgendes aus:
git branch
Der aktuelle Zweig, in dem Sie sich befinden, wird mit einem Sternchen (*) hervorgehoben.
Sie können zwischen Zweigen wechseln mit:
git checkout branch-name
Ersetzen Sie branch-name durch den Namen der Filiale, zu der Sie wechseln möchten.
Sobald Sie die Arbeit an Ihrem Zweig abgeschlossen haben und bereit sind, die Änderungen in den Hauptzweig zu integrieren, müssen Sie die Zweige zusammenführen.
git checkout main
git merge feature-branch
Dieser Befehl führt den Feature-Zweig mit dem Hauptzweig zusammen.
Umgang mit Zusammenführungskonflikten
Manchmal ist Git aufgrund von Konflikten möglicherweise nicht in der Lage, Änderungen automatisch zusammenzuführen. In diesem Fall müssen Sie die Konflikte in den betroffenen Dateien manuell lösen.
Nachdem Sie die Konflikte gelöst haben, können Sie die Zusammenführung abschließen, indem Sie Folgendes ausführen:
git add . git commit -m "Resolved merge conflicts"
Vergessen Sie nach dem Zusammenführen Ihres Zweigs nicht, die Änderungen auf GitHub zu übertragen:
git push origin main
Wenn Sie einen anderen Zweig als den Hauptzweig zusammengeführt haben, übertragen Sie diesen Zweig ebenfalls auf GitHub:
git push origin feature-branch
Sobald ein Zweig zusammengeführt wurde und nicht mehr benötigt wird, können Sie ihn löschen, um Ihr Repository sauber zu halten:
git branch -d feature-branch
So löschen Sie den Zweig auch von GitHub:
git push origin --delete feature-branch
Wenn Sie mit mehreren Mitarbeitern arbeiten, ist es wichtig, Ihre Filialen auf dem neuesten Stand zu halten. Bevor Sie mit neuen Arbeiten an Ihrem Zweig beginnen, stellen Sie sicher, dass Sie die neuesten Änderungen aus main:
abrufen
git pull origin main
Wenn Sie an einem Zweig zusammenarbeiten, rufen Sie regelmäßig auch die neuesten Änderungen aus diesem Zweig ab:
git pull origin feature-branch
Zweige in Git bieten eine leistungsstarke Möglichkeit, verschiedene Entwicklungslinien zu verwalten, sodass Sie an Funktionen arbeiten, Fehler beheben und effektiv mit Ihrem Team zusammenarbeiten können. Die Beherrschung der Verzweigung ist ein wichtiger Schritt, um sich mit Git und GitHub vertraut zu machen.
Im nächsten Artikel befassen wir uns mit Pull Requests und Codeüberprüfungen, wichtigen Tools für die kollaborative Entwicklung.
Sie können unten gerne Kommentare hinterlassen oder Fragen stellen.
Viel Spaß beim Codieren! ????
Folgen Sie mir auf GitHub für weitere Updates und lesen Sie meine anderen Artikel auf Dev.to.
Github: @imevanc
Twitter: @imevancc
Das obige ist der detaillierte Inhalt vonBranching in Git: Zusammenarbeiten wie ein Profi. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!