Git中删除本地分支的命令如下:
$ git branch -d branch_name
$ git branch -D branch_name
-d选项是--delete的别名,仅当该分支已在其上游分支中完全合并时才删除该分支。 您还可以使用-D,它是--delete --force的别名,它“删除分支”而不论其合并状态如何。
还要注意,如果您当前位于要删除的分支中,则git branch -d branch_name将失败。 消息以错误开头:无法删除分支“ branch_name”(Cannot delete the branch 'branch_name')。这时请先切换到其他分支,例如:git checkout master。
删除远程分支的命令如下:
$ git push <remote_name> --delete <branch_name>
或者如下命令:
$ git push <remote_name> :<branch_name>
除此外还有一种方式可以删除远程分支,就是在我们删除本地分支后可以使用如下命令提交到服务器使得服务器删除远程分支:
$ git push remotename :branch
同样当远程分支被删除后在其它的计算机上需要执行以下命令来同步本地分支,此时会自动删除本地分支
$ git fetch --all --prune
原创作品,禁止转载!
Your branch is up-to-date with 'origin/master'
Windows安装git客户端 提交代码到gitee(码云)