首先,遇到的问题是:在远程仓库新建了一个分支 ,本地 git branch -a 时,却看不到新建的该分支。
解决方法:
使用 git fetch origin
命令。该命令是获取远程库最新信息。
然后git branch -a 就能看见新建的分支了。
但是另一个问题又来了。。。。
很多在远程仓库已经删除的分支在本地依然可以看到!!!
使用命令git remote show origin
可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。
此时我们可以看到那些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin
命令.
就删除了那些远程仓库不存在的分支
.