如何让IntelliJ看到我的远程git分支

Zip*_*per 53 git intellij-idea

我正在使用BitBucket,我在IntelliJ的另一台机器上创建了一个分支,并将其推送到我的仓库.我可以看到BitBucket网站上的分支,但是当我尝试在另一台机器上使用IntelliJ访问远程分支时,我去的时候看不到新的分支VCS -> git -> Remote Branches.我尝试过拉,但这只会降低磁头更改(当前指向master),并且没有更新远程分支列表.在IntelliJ中有什么东西可以看到远程分支(除了Head和Master)吗?

Zip*_*per 144

如果有人遇到类似的东西我发现在我的IntelliJ上至少我必须运行一个fetch然后我才能看到远程分支.即使拉应该被取出,看起来拉力也不足够.

  • 拉是不够的,因为它只能从已知的分支拉出来 (11认同)
  • 我没有使用终端,我点击了"VCS" - >"Git" - >"Fetch"并且它有效. (9认同)
  • 从IntelliJ终端,`git fetch`和`git fetch --verbose`都没有为我提供我知道存在的远程分支.类似地,`git branch --all`不会显示我的附加远程分支.我通过打开一个已经包含git repo的文件夹来启动这个项目,并且在磁盘上的那个文件夹中我已经获取并检出了我想要更新的功能分支. (3认同)
  • 我尝试通过 IntelliJ 本身执行提取,但没有出现另一个远程分支。我不得不重新启动 IntelliJ,现在它出现了。 (2认同)

小智 6

我发现IntelliJ也是一样,fetch不仅获取项目中当前存储库的所有远程分支,而且还获取项目中所有存储库的所有远程分支.

可以肯定地说,只有一个pull来获取当前存储库和您所在的分支,并获取项目中所有存储库的提取.

(我会简单评论Zipper的优秀答案,但我似乎只有一个声誉点:-()