当我们clone了一个项目,该项目会有很多分支,有时候别的同事新建了分支,或者删除了分支
而我们想要切换同事新建的分支时,发现在idea 的git 分支列表并没有找到,这时候就要保持本地的分支与
git远端分支保持同步了
方案一:
在idea 的 Terminal 窗口执行下面 git 命令即可
git remote update origin --prune
当出现如下错误时,采用方案二
方案二:
使用 idea 自带的 git操作
即可同步远端分支
git fetch命令详解
https://www.yiibai.com/git/git_fetch.html
将某个远程主机的更新
$ git fetch <远程主机名>
要更新所有分支,命令可以简写为:
$ git fetch
上面命令将某个远程主机的更新,全部取回本地。默认情况下,git fetch
取回所有分支的更新。如果只想取回特定分支的更新,可以指定分支名,如下所示 -
$ git fetch <远程主机名> <分支名>
比如,取回origin
主机的master
分支。
$ git fetch origin master