Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zwischen Zweigen Wechseln und Sie Löschen | 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
Zwischen Zweigen Wechseln und Sie Löschen

Erstellen und Wechseln zu einem neuen Branch

Wie wir bereits im vorherigen Kapitel erwähnt haben, können Sie mit dem Befehl git checkout zu einem bestimmten Branch wechseln. Da es jedoch äußerst üblich ist, einen Branch zu erstellen und sofort zu einem neu erstellten Branch zu wechseln, hat Git einen separaten Befehl eingeführt, um einen neuen Branch zu erstellen und sofort zu wechseln.

Grundsätzlich sollten wir denselben git checkout Befehl ausführen, jedoch mit dem -b Flag:

Löschen von Branches

Um einen Branch zu löschen, verwenden Sie das -d Flag (steht für delete). Dies löscht den Branch nur, wenn seine Änderungen bereits in den aktuellen Branch zusammengeführt wurden:

Wo <branch_name> der Name des Branches ist, den Sie löschen möchten.

Hinweis

Wenn es nicht zusammengeführte Änderungen gibt, wird Git das Löschen verhindern und eine Warnung ausgeben.

Alles wird mit einem Beispiel klarer.

Beispiel Workflow

Lassen Sie uns zuerst den Status unseres Arbeitsbaums und des Staging-Bereichs überprüfen:

Wie Sie sehen können, sind unser Arbeitsbaum und der Staging-Bereich leer, und wir befinden uns derzeit auf dem testing/some-tests-Branch. Wir können nun einen neuen Branch namens feature/new-feature erstellen, sofort zu ihm wechseln und dann alle Branches auflisten:

Der HEAD zeigt jetzt auf unseren neuen Branch, also lassen Sie uns die zwei neuesten Commits anzeigen:

Unser neuer Branch und der testing/some-tests Branch zeigen auf den gleichen neuesten Commit, und da wir uns jetzt auf dem neuen Branch befinden, können wir den testing/some-tests Branch sicher löschen:

Das Löschen war erfolgreich, lassen Sie uns nun noch einmal die beiden neuesten Commits ansehen und alle Branches auflisten:

Der Branch wurde tatsächlich gelöscht, da wir jetzt nur noch zwei Branches haben, wobei der neue auf den neuesten Commit zeigt und der master-Branch einen Commit zurückliegt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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