当我们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
当在IDEA中发现无法找到同事新建的Git分支时,可以通过更新远程分支来解决。方案一是通过Terminal执行`git remote update origin --prune`命令,如果遇到错误,可以尝试方案二,即使用IDEA内置的Git操作进行同步。`git fetch`命令用于获取远程主机的更新,可以指定特定分支或获取所有分支的更新。
8875

被折叠的 条评论
为什么被折叠?



