首先,遇到的問題是:在遠(yuǎn)程倉庫新建了一個分支 ,本地 git branch -a 時,卻看不到新建的該分支。
解決方法:
使用 git fetch origin命令。該命令是獲取遠(yuǎn)程庫最新信息。
然后git branch -a 就能看見新建的分支了。
但是另一個問題又來了。。。。
很多在遠(yuǎn)程倉庫已經(jīng)刪除的分支在本地依然可以看到!?。?br>
使用命令git remote show origin可以查看remote地址,遠(yuǎn)程分支,還有本地分支與之相對應(yīng)關(guān)系等信息。
此時我們可以看到那些遠(yuǎn)程倉庫已經(jīng)不存在的分支,根據(jù)提示,使用 git remote prune origin 命令.
就刪除了那些遠(yuǎn)程倉庫不存在的分支
.