problem
在长期项目开发过程中,可能每次开发会新建一个feature分支,完成开发时将feature分支merge到master,并删除本地及远程对应的feature分支。此时执行命令
git branch -a
查看分支情况时,发现结果还会显示远程已被删除的feature分支
solution
依次执行以下命令
git remote show origin
git remote prune origin
BTW
有时候在远程新建了分支本地也查看不到,此时可执行
git remote update origin
more
可以直接执行
git remote update origin --prune
或者执行
git fetch -p
来解决以上两种情况(远程新建及删除)
网友评论