Delete a Git branch

$ git push -d <remote_name> <branch_name>
$ git branch -d <branch_name>

Normally the remote name is origin. In most case you'll have to use the command like:

$ git push -d origin <branch_name>

To delete Local Branch

To delete the local branch use one of the following:

$ git branch -d branch_name
$ git branch -D branch_name

The -d option is an alias for --delete, which only deletes the branch if it has already been fully merged in its upstream branch. 
By contrast -D, which is an alias for --delete --force, which deletes the branch "irrespective of its merged status."

If other machines have the branch, you can run git branch -a to verify.
To get rid of the branch on other machines run git fetch --all --prune

Comments