我在GIT中删除了远程分支,但其他客户端仍然看到此分支

时间:2015-05-14 09:51:59

标签: git git-branch

在GIT中,我删除了远程分支:

git push origin :my_removed_branch

但如果其他客户会这样做:

git branch -a

他会看到被删除的分支。

...
remotes/origin/master    
remotes/origin/my_removed_branch

如何让其他客户停下来查看已删除的分支?

Git版本:1.9.5

2 个答案:

答案 0 :(得分:1)

他需要运行git fetch --prune来删除所有在服务器上没有对应分支的分支。

答案 1 :(得分:0)

同意@ hauleth的答案,你需要修剪。

如果你想在执行git pull或fetch时执行自动修剪,你可能想要阅读关于automatically having branches pruned的这个stackoverflow答案,而不必手动调用它