Erstellen von Branches
git branch
Beim Arbeiten mit Branches in Git wird hauptsächlich der Befehl git branch verwendet. Dieser Befehl kann für verschiedene Zwecke eingesetzt werden:
- Auflisten von Branches;
- Erstellen von Branches;
- Löschen von Branches;
- Verwalten von Branches (z. B. Umbenennen von Branches).
Auflisten und Erstellen von Branches
Zuerst alle Branches im Repository auflisten:
Wie Sie sehen, existiert derzeit nur der Branch master, der Standard-Branch.
Der Name kann in Ihrer Umgebung abweichen, machen Sie sich also keine Sorgen, wenn er unter einem anderen Namen erscheint.
In aktuellen Git-Versionen wird häufig main als Name für den Standard-Branch anstelle von master verwendet.
Ein Sternchen (*) neben dem Branch-Namen zeigt an, dass HEAD auf diesen Branch verweist, was bedeutet, dass Sie sich aktuell darauf befinden.
Zum Erstellen eines neuen Branches den Befehl git branch gefolgt vom gewünschten Branch-Namen verwenden:
git branch <branch_name>
Hier steht <branch_name> für den Namen des zu erstellenden Branches.
Namenskonventionen für Branches
Es ist üblich, Namenskonventionen für Branches zu befolgen, beispielsweise Präfixe wie feature/, bugfix/ oder hotfix/ zu verwenden, um den Zweck des Branches zu kennzeichnen. Konsistente Namenskonventionen erleichtern das Verständnis der Rolle jedes Branches im Entwicklungsprozess.
Beispiel-Workflow
Einen neuen Branch mit dem Namen testing/some-tests erstellen und anschließend alle Branches auflisten:
Wechseln zwischen Branches
Derzeit existieren zwei Branches.
Da sich das Sternchen (*) neben dem Branch master befindet, zeigt HEAD weiterhin auf diesen.
Allerdings ist HEAD ein beweglicher Zeiger, sodass ein Wechsel zu einem anderen Branch mit dem Befehl git checkout möglich ist:
git checkout <branch_name>
Hierbei steht <branch_name> für den Namen des Branches, zu dem gewechselt werden soll.
Dieser Befehl aktualisiert das Arbeitsverzeichnis entsprechend dem ausgewählten Branch, einschließlich der Dateien und der Git-Historie.
Nun zum neu erstellten Branch wechseln und alle Branches auflisten:
Wie zu sehen ist, befindet sich das Sternchen (*) nun neben dem neuen Branch, was bedeutet, dass Sie sich aktuell darauf befinden (HEAD zeigt auf diesen Branch).
Zur Überprüfung eine einfache Textdatei erstellen und committen:
Der Commit war erfolgreich. Überprüfen Sie nun die beiden letzten Commits im Commit-Verlauf:
Da Sie sich derzeit auf dem Branch testing/some-tests befinden, zeigt dieser auf den neuesten Commit (ebenso wie HEAD), während der Branch master einen Commit zurückliegt.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.57
Erstellen von Branches
Swipe um das Menü anzuzeigen
git branch
Beim Arbeiten mit Branches in Git wird hauptsächlich der Befehl git branch verwendet. Dieser Befehl kann für verschiedene Zwecke eingesetzt werden:
- Auflisten von Branches;
- Erstellen von Branches;
- Löschen von Branches;
- Verwalten von Branches (z. B. Umbenennen von Branches).
Auflisten und Erstellen von Branches
Zuerst alle Branches im Repository auflisten:
Wie Sie sehen, existiert derzeit nur der Branch master, der Standard-Branch.
Der Name kann in Ihrer Umgebung abweichen, machen Sie sich also keine Sorgen, wenn er unter einem anderen Namen erscheint.
In aktuellen Git-Versionen wird häufig main als Name für den Standard-Branch anstelle von master verwendet.
Ein Sternchen (*) neben dem Branch-Namen zeigt an, dass HEAD auf diesen Branch verweist, was bedeutet, dass Sie sich aktuell darauf befinden.
Zum Erstellen eines neuen Branches den Befehl git branch gefolgt vom gewünschten Branch-Namen verwenden:
git branch <branch_name>
Hier steht <branch_name> für den Namen des zu erstellenden Branches.
Namenskonventionen für Branches
Es ist üblich, Namenskonventionen für Branches zu befolgen, beispielsweise Präfixe wie feature/, bugfix/ oder hotfix/ zu verwenden, um den Zweck des Branches zu kennzeichnen. Konsistente Namenskonventionen erleichtern das Verständnis der Rolle jedes Branches im Entwicklungsprozess.
Beispiel-Workflow
Einen neuen Branch mit dem Namen testing/some-tests erstellen und anschließend alle Branches auflisten:
Wechseln zwischen Branches
Derzeit existieren zwei Branches.
Da sich das Sternchen (*) neben dem Branch master befindet, zeigt HEAD weiterhin auf diesen.
Allerdings ist HEAD ein beweglicher Zeiger, sodass ein Wechsel zu einem anderen Branch mit dem Befehl git checkout möglich ist:
git checkout <branch_name>
Hierbei steht <branch_name> für den Namen des Branches, zu dem gewechselt werden soll.
Dieser Befehl aktualisiert das Arbeitsverzeichnis entsprechend dem ausgewählten Branch, einschließlich der Dateien und der Git-Historie.
Nun zum neu erstellten Branch wechseln und alle Branches auflisten:
Wie zu sehen ist, befindet sich das Sternchen (*) nun neben dem neuen Branch, was bedeutet, dass Sie sich aktuell darauf befinden (HEAD zeigt auf diesen Branch).
Zur Überprüfung eine einfache Textdatei erstellen und committen:
Der Commit war erfolgreich. Überprüfen Sie nun die beiden letzten Commits im Commit-Verlauf:
Da Sie sich derzeit auf dem Branch testing/some-tests befinden, zeigt dieser auf den neuesten Commit (ebenso wie HEAD), während der Branch master einen Commit zurückliegt.
Danke für Ihr Feedback!