删除远程分支

要删除 origin 远程存储库上的分支,可以使用 Git 1.5.0 及更高版本

git push origin :<branchName>

从 Git 1.7.0 开始,你可以使用删除远程分支

git push origin --delete <branchName>

要删除本地远程跟踪分支:

git branch --delete --remotes <remote>/<branch>
git branch -dr <remote>/<branch> # Shorter

git fetch <remote> --prune # Delete multiple obsolete tracking branches
git fetch <remote> -p      # Shorter

在本地删除分支。请注意,如果分支有任何未合并的更改,则不会删除该分支:

git branch -d <branchName>

删除分支,即使它有未更改的更改:

git branch -D <branchName>