Zum Inhalt springen
GitTree
Zweige und Tags

Zweige umbenennen und löschen

Klicken Sie mit der rechten Maustaste auf eine Zweigbezeichnung für Rename und Delete. Durch das Löschen eines lokalen Zweigs wird dessen letztes Commit zuerst unter refs/ogt/trash gespeichert, sodass Undo ihn zurückbringt. Das Löschen auf der Fernbedienung ist eine separate, klar benannte Option.

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. Löschen des Zweigs auf der Fernbedienung
  6. Bringen Sie einen gelöschten Zweig zurück
  7. Wenn etwas schief geht
  8. Fragen
  9. Verwandt

Bevor Sie beginnen

  • Um einen Zweig zu löschen, überprüfen Sie zunächst einen anderen: GitTree löscht nicht den Zweig, in dem Sie sich befinden.

Wo es zu finden ist

  • Klicken Sie mit der rechten Maustaste auf eine Zweigbezeichnung im Diagramm oder auf den Zweig im linken Bereich: Rename … und Delete ….
  • Für einen Zweig, der sich auch auf dem Remote-Zweig befindet: Delete … and origin/… oder Delete Branch from Remote… auf dem Remote-Zweig.
AktionmacOSWindows und Linux
Undo eine Löschung⌘ZCtrl+Z

Schritte

  1. Öffnen Sie das Menü der Filiale

    Klicken Sie mit der rechten Maustaste auf die Zweigbezeichnung. Das Menü benennt den Zweig in jeder Aktion, beispielsweise Rename feature/search… und Delete feature/search….

    Das Menü des Funktions-/Suchzweigs in GitTree mit den Nummern „Auschecken“, „Umbenennen“ und „Löschen“.
    1 Wechseln Sie zum Zweig, 2 benennen Sie ihn um, 3 löschen Sie ihn.GitTree-Schnittstelle mit einem Demonstrations-Repository.
  2. Benennen Sie es um

    Wählen Sie Rename …, geben Sie den neuen Namen ein und drücken Sie Rename. Seine Upstream-Einstellung bewegt sich mit; Der Zweig auf der Fernbedienung behält seinen alten Namen, bis Sie den umbenannten Zweig drücken.

  3. Oder löschen Sie es

    Wählen Sie Delete …. GitTree gibt an, was entfernt wird und dass der letzte Commit unter refs/ogt/trash gespeichert wird. Cancel ist die Standardeinstellung; Drücken Sie zur Bestätigung Delete feature/search.

Erwartetes Ergebnis

Die Beschriftung wird umbenannt oder aus dem Diagramm entfernt. Die Nachricht nennt die Wiederherstellungsreferenz eines gelöschten Zweigs.

Löschen des Zweigs auf der Fernbedienung

Delete … and origin/… löscht den lokalen Zweig, behält seinen letzten Commit bei und löscht dann den Zweig auf der Fernbedienung, bestätigt mit Delete Both. Delete Branch from Remote… auf einem Remote-Label löscht nur das Remote-Label.

Bringen Sie einen gelöschten Zweig zurück

Drücken Sie direkt nach dem Löschvorgang in der Symbolleiste auf Undo. Später befindet sich sein letztes Commit immer noch in der Wiederherstellungsreferenz mit dem Namen der Nachricht; und wenn Sie an der Verzweigung gearbeitet haben, listet View Reflog… in der Befehlspalette das Commit auf, wobei Restore as Branch es wieder in eine Verzweigung umwandelt.

Wenn etwas schief geht

„Schauen Sie sich zuerst eine andere Filiale an.“

Sie befinden sich in dem Zweig, den Sie löschen möchten. Wechseln Sie zu einem anderen Zweig, z. B. main, und löschen Sie ihn von dort.

Fragen

Werden durch das Löschen eines Zweigs dessen Commits gelöscht?

Nicht sofort. Commits, die sich auf anderen Zweigen befinden, bleiben dort, wo sie sind, und GitTree behält den letzten Commit des gelöschten Zweigs unter refs/ogt/trash, bis Sie alte Wiederherstellungs-Snapshots entfernen.