git如何清除本地remotes/origin/*分支以及删除远程分支

执行:git branch -a 可查看所有(local、remotes、origin)分支;

如下图:
白色英文为 local 分支代码
红色英文带 remotes/origin 标识的为 remote 分支和 origin 分支,他们是一一对应的关系。

在这里插入图片描述

1、清除 remote 分支(清除 origin 已经不存在,但是 remote 还存在的分支)

git remote prune origin

2、删除本地分支(-D 为强制删除,可抹除一切差异化代码,慎用!)

git branch -d  [branchName] 
git branch -D  [branchName] 

3、删除远程分支

git push origin --delete [branchName]
git push origin :[branchName]

完美!

猜你喜欢

转载自blog.csdn.net/ThisEqualThis/article/details/102689828#comments_29345690