Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (19 sloc) 910 Bytes

Delete a Git branch both locally and remotely:

// locally ((if you know what you are doing!)
git branch -d localBranchName

// and then if you need to...
// on remote
git push origin :remoteBranchName

To delete a local branch

git branch -d the_local_branch To remove a remote branch (if you know what you are doing!)

git push origin :the_remote_branch Note

If you get the error error: unable to push to unqualified destination: remoteBranchName The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@repository_name' perhaps someone else has already deleted the branch. Try to synchronize your branch list using

git fetch -p 

The git manual says -p, --prune After fetching, remove any remote-tracking branches which no longer exist on the remote.

Something went wrong with that request. Please try again.