$ git branch -d feature/xyz
error: The branch 'feature/xyz' is not fully merged.
hint: If you are sure you want to delete it, run 'git branch -D feature/xyz'.
Warum das passiert:
PR wurde mit "Squash and merge" oder "Rebase and merge" gemerged – das erstellt neue Commits anstatt deine originalen Commits zu verwenden.
Lösung: Verwende großes -D zum erzwungenen Löschen:
$ git branch -D feature/xyz
Prüfe zuerst, dass der PR tatsächlich auf GitHub gemerged wurde, bevor du erzwungen löschst!