Zum Inhalt springen
GitTree
Zweige und Tags

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.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Wechseln Sie in eine andere Filiale
  6. Eine Filiale ohne Geschichte
  7. Wenn etwas schief geht
  8. Fragen
  9. Verwandt

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.
AktionmacOSWindows und Linux
Die Befehlspalette, dann Create Branch…⌘⇧PCtrl+Shift+P

Schritte

  1. 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.

    Animation: In der Symbolleiste wird auf „Zweig“ gedrückt, „feature/settings-copy“ wird eingegeben und „Zweig erstellen“ wird gedrückt
    Ein neuer Zweig, „feature/settings-copy“, der beim aktuellen Commit erstellt und ausgecheckt wird.GitTree-Schnittstelle mit einem Demonstrations-Repository.
  2. 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.

  3. 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:

Die Auswahl, wenn lokale Änderungen einer Kasse im Weg stehen
AuswahlWas geschieht
Stash and SwitchIhre Änderungen werden in einem Stash gespeichert und Sie können sie im anderen Zweig (Stash Pop) erneut anwenden.
Discard and SwitchIhre Änderungen werden verworfen, nachdem eine Kopie unter refs/ogt/trash gespeichert wurde; Rückgängig bringt sie zurück.
Commit FirstKehrt 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.