A One linerone-liner command to delete both local, and remote:
D=branch-name; git branch -D $D; git push origin :$D
D=branch-name; git branch -D $D; git push origin :$D
orOr add the alias below to your ~/.gitconfig; usage. Usage: git kill branch-name
[alias]
kill = "!f(){ git branch -D \"$1\"; git push origin --delete \"$1\"; };f"