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