业务需要,要拉取其他同事的分支代码,git branch -r 了一下,发现找不到同事的分支,但github中是有这个分支的,就是本地的远程分支列表和远程服务器上的分支不一致,git pull了好几次,也没解决问题,后来git fetch了一下,就好了,后来查了一下git fetch, git fetch会把远程服务器上所有的更新都拉取下来,git pull是把远程分支的代码拉取下来并合并到本地分支。

执行 Git fetch:之后如下:

现象:git branch -r查看远程分支信息时,不显示任何信息。。。
解决:先执行git fetch 后再执行git branch -r 查看远程分支信息