## Delete a remote branch $ git push origin --delete # Git version 1.7.0 or newer $ git push origin : # Git versions older than 1.7.0 ## Delete a local branch $ git branch --delete $ git branch -d # Shorter version $ git branch -D # Force delete un-merged branches ## Delete a local remote-tracking branch $ git branch --delete --remotes / $ git branch -dr / # Shorter $ git fetch --prune # Delete multiple obsolete tracking branches $ git fetch -p # Shorter