问题描述
前提:假设现在远程有三个分支master、testA、testB
问题:使用命令 git fetch origin 获取到远程分支,然后使用命令 git branch -r 来查看
远程现有的分支,你可以看到以上分支;但是问题来了,你的同事在另一台电脑上将远程分支
testA删除了,然后你用git fetch origin获取远程分支的时候,使用命令 git branch -r
依然会看到三个分支master、testA、testB
解决方法:
使用git fetch --prune origin或git fetch -p 获取被删减后的远程分支,
这时你使用命令 git branch -r 之后看到两个远程分支master、testB