Einen Branch löschen
Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy. Lektion 32 von 58.
Wenn ein Branch nicht mehr benötigt wird (z. B. wenn die Arbeit zusammengeführt wurde oder das Experiment abgebrochen wurde), löschen Sie ihn mit dem -d-Flag:
git branch -d feature-loginGit weigert sich, einen Branch zu löschen, der nicht zusammengeführte Commits enthält. Dies ist eine Sicherheitsprüfung; sie verhindert, dass Sie versehentlich Arbeit verlieren.
Wenn Sie den Branch und seine Commits wirklich verwerfen möchten, erzwingen Sie das Löschen mit -D:
git branch -D feature-loginDu kannst den Branch, auf dem du dich gerade befindest, nicht löschen. Wechsle zuerst zu einem anderen Branch und lösche ihn dann:
git switch main
git branch -d feature-loginDas Löschen eines Branches entfernt den Pointer, nicht die Commits selbst. Solange ein anderer Branch oder Tag diese Commits noch referenziert, bleiben sie im Repo erhalten.
Aufgabe
EinfachDas Repo enthält Commits auf main und einen übrig gebliebenen Branch namens old-feature, der auf denselben Commit wie main zeigt (er enthält also keine nicht zusammengeführte Arbeit).
Lösche old-feature mit dem sicheren -d-Flag und liste anschließend alle verbleibenden Branches auf.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionsverwaltung
7Verzweigungen
Was ist ein Branch?Einen Branch erstellenZwischen Branches wechselnAuf einem Branch committenEinen Branch löschenZusammenfassung – Branch-Spiel2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit-StatusRückblick – Erstes Repository5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen verfolgen
Der Staging-BereichGit AddGit CommitEine verfolgte Datei ändernGit LogRückblick – Erste Commits6Rezeptseiten-Projekt
ProjektübersichtInitialisieren und IgnorierenÜbe selbstständig: Terminal-Playground