在intellij中填充新的远程分支 - Git

时间:2016-05-11 05:55:01

标签: git intellij-idea

我的团队在git(Bitbucket)中添加了一个项目。 Intellij与git有很棒的集成。但是,远程其他人为项目创建了一个新分支,并将其推送到主(bitbucket)存储库。此分支不会自动填充到我的intellij的“Git Branches”对话框(右下角)。我已使用命令git ls-remote origin检查了 git bash CLI ,并确实存在新分支(由其他人添加和推送)。有没有办法将intellij与bitbucket repo同步并将新分支签出为本地,而无需再次克隆项目?

4 个答案:

答案 0 :(得分:3)

您可以在创建new branch in IntelliJ时指定其来源:

origin/<remoteBanchName>
  

从远程分支机构签出新的本地分支

     
      
  • 按照访问Git分支弹出菜单中的说明调用分支菜单。
  •   
  • 在弹出列表中选择一个显示所有可用本地和远程分支的分支,然后从子菜单中选择Checkout作为新的本地分支。
  •   
  • 从打开的<branch name>对话框中指定Checkout新分支中新分支的名称。
  •   
     

将检出具有指定名称的分支并将其置于版本控制之下。

可能首先需要

A fetch才能确保看到新的远程分支。

答案 1 :(得分:1)

您可以在IntelliJ IDEA上使用Update Project操作(在Windows上按Ctrl + T)从远程(Bitbucket)提取更改。

<强> BEFORE

enter image description here

分支名称demo是从Bitbucket网站创建的。然后运行Update Project操作

enter image description here

<强> AFTER

enter image description here

您可以看到演示分支。如果你想使用它,你可以checkout分支。

答案 2 :(得分:0)

只需对同名的分支进行拉取和结帐即可。它应该自动设置远程跟踪,你就完成了。

答案 3 :(得分:0)

转到 Intellj IDE 菜单选项:VCS -> Git -> Fetch its fetches 所有新创建的分支。