Ich habe einen nicht zusammengeführten Feature-Zweig, der vor über einem Jahr erstellt wurde, das Feature wurde jedoch nie fertiggestellt. Ich möchte diesen Zweig und die darin enthaltenen Commits löschen.
Wie kann ich den Zweig und die Commits löschen? Die Commits sind nicht mehr nützlich. Ich möchte diese Commits nicht beibehalten.
Antwort1
Gehen Sie zu einem anderen Zweig und geben Sie dann einfach Folgendes ein:
git branch -D [branch]
Der Kleinbuchstabe -d
bedeutet Löschen, aber der -D
bedeutet „Löschen erzwingen, egal was passiert.“ Wenn Sie den Zweig dann zu einem Remote-Ursprung gepusht haben, geben Sie einfach Folgendes ein; beachten Sie das :
vor dem Zweignamen:
git push origin :[branch]
Und das :
bedeutet: „Lösche den Remote-Zweig mit dem Namen [branch]
.“ Fertig. Keine Spur. Alles gut!