Git aufräumen: alte Branches löschen

5. Januar 2017 / Bash / git

×Info: This post is older than 2 years! Displayed information may be outdated!

In einem Git Repo können sich mit der Zeit viele Branches ansammeln. Da ich gern für jedes (Test-) Feature einen extra Branch anlege, wird das mit der Zeit unübersichtlich.

So wird man nicht mehr benötigte Branches wieder los.

# branches anzeigen
git branch -av

# branch lokal löschen
git branch -D some/thing

# branch remote löschen
git push origin :some/thing

# aufräumem
git remote prune origin # optional: --dry-run
git prune
git fsck
git gc