Delete detached branches
Deletes all detached branches.
- Use
git fetch --all --prune
to garbage collect any detached branches. - This is especially useful if the remote repository is set to automatically delete merged branches.
git fetch --all --prune # Examples git checkout master git branch # master # patch-1 # patch-2 # Assuming `patch-1` is detached git fetch --all --prune git branch # master # patch-2