58

我正在使用 BitBucket,并使用 IntelliJ 在另一台机器上创建了一个分支并将其推送到我的存储库中。我可以在 BitBucket 站点上看到分支,但是当我尝试在另一台机器上使用 IntelliJ 访问远程分支时,当我转到VCS -> git -> Remote Branches. 我尝试进行拉动,但这只会降低头部更改(当前指向主控),并且没有更新远程分支列表。您需要做些什么才能在 IntelliJ 中查看远程分支(除了 Head 和 Master)吗?

4

5 回答 5

152

万一有人遇到类似的事情,我发现在我的 IntelliJ 上至少我必须运行一次获取,然后我才能看到远程分支。即使 pull 应该获取,但 pull 似乎还不够。

于 2013-11-14T02:52:44.700 回答
6

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

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

(我会简单地评论 Zipper 的出色回答,但我似乎只有一个声誉点 :-()

于 2016-10-13T22:42:50.317 回答
1

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

git branch --set-upstream-to=origin/my-branch my-branch
于 2020-06-09T20:09:06.833 回答
0

万一有人在 PyCharm 中为这个问题(由同一创建者)来到这里,我已经将 repo 克隆到 PyCharm 中后添加了新分支。即使在我尝试了几次并重新启动程序之后,从命令行或 GUI 中获取也不会拾取新分支。

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

于 2019-12-03T01:40:21.533 回答
0

根据“VCS > Git > Fetch”命令下方的帖子

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206598135-How-can-I-refresh-remote-Git-branches-

于 2021-03-29T20:28:07.033 回答