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

时间:2013-08-21 21:44:42

标签: git intellij-idea

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

5 个答案:

答案 0 :(得分:138)

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

答案 1 :(得分:6)

我在IntelliJ中发现了同样的事情,同时fetch不仅获取项目中当前存储库的所有远程分支,而且还获取项目中所有存储库的所有远程分支。

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

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

答案 2 :(得分:1)

在同一情况下,我的存储库在Bitbucket中,我从另一台计算机创建了一个分支,但是在我的主计算机上我看不到它。我尝试了VCS->Git->Fetch次,但都没有成功。我什至重新启动IntelliJ,但结果相同。 为了解决我的问题,我手动创建了分支并使用:

git branch --set-upstream-to=origin/my-branch my-branch

答案 3 :(得分:0)

万一有人在PyCharm中(由相同的创建者)来解决此问题,我已经将仓库克隆到PyCharm中,然后添加了新分支。即使在我尝试了几次并重新启动程序之后,从命令行或在GUI内进行访存也不会拾取新的分支。

我最终删除了存储库,重新克隆,然后能够找到并签出所需的分支。

答案 4 :(得分:0)