Zweige erstellen und wechseln
Eine Niederlassung ist ein beweglicher Name für eine Branche. In GitTree erstellt Branch in der Symbolleiste einen bei dem Commit, an dem Sie sich gerade befinden; Klicken Sie mit der rechten Maustaste auf einen beliebigen Commit, um dort einen zu erstellen. Doppelklicken Sie auf eine Zweigbezeichnung, um zu dieser zu wechseln.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Ein Repository ist geöffnet.
Wo es zu finden ist
- Branch in der Symbolleiste für einen Zweig beim aktuellen Commit.
- Klicken Sie mit der rechten Maustaste auf ein Commit oder eine Zweigbezeichnung: Create Branch Here….
- Doppelklicken Sie auf eine Zweigbezeichnung im Diagramm oder klicken Sie mit der rechten Maustaste darauf und wählen Sie Checkout, um zu wechseln.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Die Befehlspalette, dann Create Branch… | ⌘⇧P | Ctrl+Shift+P |
Schritte
Starten Sie die Verzweigung
Wählen Sie in der Symbolleiste Branch aus. Der Dialog sagt Create a branch at den Commit aus, von dem aus er beginnt.

Ein neuer Zweig, „feature/settings-copy“, der beim aktuellen Commit erstellt und ausgecheckt wird.GitTree-Schnittstelle mit einem Demonstrations-Repository. Nennen Sie es
Geben Sie den Namen in Branch name ein, beispielsweise
feature/settings-copy. GitTree lehnt Namen ab, die Git nicht akzeptiert, und warnt, wenn sich ein Name von einem anderen unterscheidet, nur in Groß- und Kleinschreibung.Erstellen Sie es
Lassen Sie Check out the new branch eingeschaltet, um sofort mit der Arbeit zu beginnen, und drücken Sie dann Create Branch.
Erwartetes Ergebnis
Die Zweigbezeichnung erscheint bei ihrem Commit im Diagramm, mit einem ✓, wenn sie ausgecheckt wird. Es werden nun neue Commits ausgeführt.
Wechseln Sie in eine andere Filiale
Doppelklicken Sie auf eine Zweigbezeichnung oder klicken Sie mit der rechten Maustaste darauf und wählen Sie Checkout. Für einen Remote-Zweig wie origin/feature/search checkt GitTree einen lokalen Zweig aus, der ihn verfolgt.
Wenn Änderungen in Ihrem Arbeitsordner überschrieben würden, stoppt GitTree und bietet Folgendes an:
| Auswahl | Was geschieht |
|---|---|
| Stash and Switch | Ihre Änderungen werden in einem Stash gespeichert und Sie können sie im anderen Zweig (Stash Pop) erneut anwenden. |
| Discard and Switch | Ihre Änderungen werden verworfen, nachdem eine Kopie unter refs/ogt/trash gespeichert wurde; Rückgängig bringt sie zurück. |
| Commit First | Kehrt zum Commit-Formular zurück, sodass Sie vor dem Wechsel einen Commit durchführen. |
Eine Filiale ohne Geschichte
Create Orphan Branch… (Befehlspalette) startet einen neuen, leeren Verlauf, beispielsweise für eine gh-pages-Site. Übernehmen oder speichern Sie Ihre Änderungen zuerst. Das von Ihnen hinterlassene Commit wird beibehalten, und „Undo“ schaltet zurück, während der neue Zweig kein Commit hat.
Wenn etwas schief geht
„Geben Sie einen Namen ein, den Git akzeptiert.“
Filialnamen dürfen keine Leerzeichen, .., ~, ^, : enthalten oder mit .lock enden. Verwenden Sie Buchstaben, Zahlen, -, _ und /.
„Eine lokale Niederlassung namens … existiert bereits“
Beim Auschecken eines entfernten Zweigs wurde ein lokaler Zweig mit demselben Namen gefunden. Wählen Sie aus, ob der Remote-Zweig verfolgt, überprüft werden soll, wie er ist, oder ob ein neuer Zweig mit einem anderen Namen erstellt werden soll.
Fragen
Werden beim Erstellen einer Verzweigung meine Dateien kopiert?
Nein. Ein Zweig ist nur ein Name, der auf einen Commit verweist, sodass die Erstellung eines Zweigs sofort erfolgt. Um an zwei Zweigen nebeneinander in separaten Ordnern zu arbeiten, verwenden Sie worktrees.