Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen von Branches | Arbeiten mit Branches in Git
Git-Grundlagen
course content

Kursinhalt

Git-Grundlagen

Git-Grundlagen

1. Einführung in Git
2. Fortgeschrittenere Interaktion
3. Änderungen Rückgängig Machen
4. Arbeiten mit Branches in Git

book
Erstellen von Branches

git branch

Beim Arbeiten mit Branches in Git verwenden Sie hauptsächlich den Befehl git branch. Tatsächlich kann dieser Befehl für verschiedene Zwecke verwendet werden:

  • Auflisten von Branches;
  • Erstellen von Branches;
  • Löschen von Branches;
  • Manipulieren von Branches (z.B. Umbenennen von Branches).

Auflisten und Erstellen von Branches

Ohne weitere Umschweife lassen Sie uns zuerst alle Branches in unserem Repository auflisten:

Wie Sie sehen können, ist der einzige Zweig, den wir derzeit haben, master, der der Standard-Zweig ist. Es muss nicht unbedingt master in Ihrem Fall genannt werden, also machen Sie sich keine Sorgen, wenn Sie ihn anders benannt haben.

Hinweis

Derzeit neigen neue Versionen von Git dazu, main als Namen für den Standardzweig anstelle von master zu verwenden.

Es gibt auch ein Sternchen (*) neben dem Zweignamen, das anzeigt, dass der HEAD auf diesen Zweig zeigt (wir befinden uns derzeit auf diesem Zweig).

Um einen neuen Zweig zu erstellen, können Sie den Befehl git branch gefolgt vom Namen des neuen Zweigs verwenden.

Wo <branch_name> der Name des Zweigs ist, den Sie erstellen möchten.

Zweignamenskonventionen

Es ist üblich, Namenskonventionen für Zweige zu befolgen, wie z.B. Präfixe wie feature/, bugfix/ oder hotfix/ zu verwenden, um den Zweck des Zweigs zu kennzeichnen. Konsistente Namenskonventionen erleichtern das Verständnis der Rolle jedes Zweigs im Entwicklungsprozess.

Beispiel-Workflow

Lassen Sie uns nun einen neuen Zweig namens testing/some-tests erstellen und dann die Zweige auflisten.

Wechseln zwischen Branches

Derzeit haben wir zwei Branches, und da der Stern (*) neben dem master-Branch steht, zeigt der HEAD immer noch auf diesen Branch (wir befinden uns immer noch auf demselben Branch). Allerdings ist HEAD ein beweglicher Zeiger, sodass wir tatsächlich zu dem anderen Branch wechseln können, indem wir den Befehl git checkout ausführen:

Wobei <branch_name> der Name des Branches ist, zu dem Sie wechseln möchten. Dieser Befehl aktualisiert den Arbeitsbaum, um den ausgewählten Branch einschließlich sowohl der Dateien als auch der Git-Historie anzupassen.

Lassen Sie uns nun zu unserem neu erstellten Branch wechseln und die Branches auflisten:

Wie Sie sehen können, da sich der Stern (*) jetzt in der Nähe des neuen Branches befindet, sind wir derzeit darauf (der HEAD zeigt auf diesen Branch). Um dies zu überprüfen, erstellen wir eine einfache Textdatei und committen sie:

Der Commit war erfolgreich, daher können wir nun die beiden letzten Commits in unserer Commit-Historie überprüfen:

Da wir uns derzeit auf dem Branch testing/some-tests befinden, zeigt dieser Branch auf den neuesten Commit (das tut auch der HEAD), während der Branch master einen Commit zurückliegt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt