Git-Zweige: Auflisten, Erstellen, Wechseln zu, Zusammenführen, Pushen und Löschen

Git-Zweige
Versionskontrolle
Webentwicklung
Git-Zweige: Auflisten, Erstellen, Wechseln zu, Zusammenführen, Pushen und Löschen cover image

Einführung in Git-Branches

Zweige in Git ermöglichen es Entwicklern, gleichzeitig an verschiedenen Aspekten eines Projekts zu arbeiten, ohne die Hauptcodebasis zu beeinträchtigen. Diese Funktionalität ermöglicht eine effiziente parallele Entwicklung, das Experimentieren mit neuen Funktionen und die isolierte Fehlerbehebung. Durch die Erstellung und Verwaltung von Zweigen können Teams einen reibungslosen Arbeitsablauf gewährleisten und die Integrität ihres Projekts wahren.

Captura de pantalla 2024-07-05 140914.png

Das Bild oben bietet eine visuelle Darstellung der Funktionsweise von Git-Zweigen innerhalb eines Repositorys. Es zeigt mehrere Zweige, die von einer gemeinsamen Basis abweichen, wobei jeder Zweig eine separate Entwicklungslinie darstellt. Konkret werden zwei Zweige erstellt: einer zum Hinzufügen einer neuen Funktion und einer zum Beheben eines Fehlers. Mithilfe dieser Zweige können Entwickler unabhängig voneinander an verschiedenen Aufgaben arbeiten und so sicherstellen, dass die Entwicklung neuer Funktionen und Fehlerbehebungen die Stabilität der Hauptcodebasis nicht beeinträchtigen.

In Git ist ein Zweig im Wesentlichen ein Zeiger auf einen bestimmten Commit, der es Entwicklern ermöglicht, isoliert von der Hauptcodebasis (oft als „Master“- oder „Haupt“-Zweig bezeichnet) an verschiedenen Funktionen oder Korrekturen zu arbeiten. Dieses Setup verhindert, dass unvollendeter oder experimenteller Code Auswirkungen auf die stabile Version des Projekts hat. Das Bild zeigt beispielsweise einen Hauptzweig, von dem zwei Feature-Zweige abgewichen sind. Diese Feature-Zweige ermöglichen es Entwicklern, neue Funktionen hinzuzufügen oder Fehlerkorrekturen unabhängig durchzuführen, ohne den Hauptzweig zu beeinträchtigen. Sobald die Entwicklung oder Fehlerbehebung abgeschlossen ist, können Zweige wieder mit dem Hauptzweig zusammengeführt werden.

In diesem Artikel werden wir die grundlegenden Vorgänge im Zusammenhang mit Git-Branches untersuchen, einschließlich der Auflistung, Erstellung, Wechsel zu, Zusammenführung, Push und Löschung von Branches. Das Verständnis dieser Vorgänge ist für jeden Entwickler, der das volle Potenzial von Git nutzen möchte, von entscheidender Bedeutung.

Git-Befehle

Git bietet eine Reihe von Befehlen zur effektiven Verwaltung von Branches. Nachfolgend erläutern wir jeden Befehl anhand von Beispielen:

  1. Zweige auflisten

Um alle Branches in Ihrem Repository aufzulisten, verwenden Sie den Befehl „git branch“. Dadurch werden alle lokalen Zweige angezeigt und der aktuelle Zweig mit einem Sternchen (*) hervorgehoben.

Git-Zweig

Beispielausgabe:

* hauptsächlich

Feature-Zweig

Bugfix-Zweig

  1. Erstellen Sie einen Zweig

Um einen neuen Branch zu erstellen, verwenden Sie den Befehl „git branch “. Dieser Befehl erstellt einen Zweig, wechselt jedoch nicht zu diesem.

git branch feature-branch

Alternativ können Sie „git checkout -b “ verwenden, um sofort den neuen Branch zu erstellen und zu diesem zu wechseln.

git checkout -b feature-branch

  1. Zu einem Zweig wechseln

Um zu einem vorhandenen Zweig zu wechseln, verwenden Sie den Befehl „git checkout “.

git checkout feature-branch

  1. Einen Zweig zusammenführen

Um Änderungen von einem Zweig in einen anderen zusammenzuführen, wechseln Sie zu dem Zweig, in den Sie zusammenführen möchten, und verwenden Sie dann den Befehl „git merge “. Die folgenden Befehle führen den Zweig „feature-branch“ mit dem Zweig „main“ zusammen

git checkout main

Git Merge Feature-Branch

„git merge“ erstellt einen neuen Commit, um die Zusammenführung durchzuführen. Es bewahrt die Geschichte.

Captura de pantalla 2024-07-05 135950.png

Eine andere Strategie zur Durchführung der Zusammenführung besteht in der Verwendung des Befehls „git rebase “. Rebase funktioniert sehr ähnlich wie Merge, außer dass es den Zweig durch Verschieben zusammenführt, sodass der Verlauf nicht erhalten bleibt

Captura de pantalla 2024-07-05 135727.png

  1. Einen Zweig verschieben

Um einen lokalen Branch in ein Remote-Repository zu pushen, verwenden Sie den Befehl „git push origin “. Dadurch wird der Zweig mit anderen geteilt, die Zugriff auf das Repository haben.

git push origin feature-branch

  1. Einen Zweig löschen

Um einen lokalen Zweig zu löschen, der nicht mehr benötigt wird, verwenden Sie „git branch -d “.

Befehl. Wenn der Zweig nicht zusammengeführt wurde, können Sie das Flag „-d“ in Großbuchstaben verwenden, um das Löschen zu erzwingen.

git branch -d feature-branch

Um einen Remote-Zweig zu löschen, verwenden Sie:

git push origin --delete feature-branch


Git-Zweige sind für die Verwaltung von Codeänderungen in der Webentwicklung von entscheidender Bedeutung, da sie es Entwicklern ermöglichen, unabhängig an Funktionen, Fehlerkorrekturen und Experimenten zu arbeiten. Dies garantiert eine effiziente Zusammenarbeit und einen reibungslosen Arbeitsablauf. Das Webentwicklungs-Bootcamp an der Code Labs Academy soll Studenten dabei helfen, Git und seine Verzweigungsstrategien zu verstehen. Unsere praktischen Projekte und realen Szenarien vermitteln den Schülern Wissen und Fähigkeiten, die sie sofort anwenden können. Durch die Konzentration auf Best Practices in der Versionskontrolle stellt unser Lehrplan sicher, dass Absolventen darauf vorbereitet sind, sich professionellen Entwicklungsteams anzuschließen und Codierungsherausforderungen souverän zu meistern.


Career Services background pattern

Karrieredienste

Contact Section background image

Lass uns in Kontakt bleiben

Code Labs Academy © 2024 Alle Rechte vorbehalten.