2017-06-20 78 views
1

我使用GitKraken的频率非常高,但是我无法管理如何设置我想要推送的遥控器。在上下文菜单中,我找不到任何条目,例如“使用此遥控器进行推/拉”。如何与GitKraken一起使用多个遥控器

我必须通过命令行设置它,然后按预期工作。

git push -u origin2 dev/mybranch

这是真的缺少功能?

+0

您是否找到解决方案?我面临同样的问题。 – eidsonator

+0

如果右键单击本地分支,其中一个菜单项是“Set Upstream”。那是你在找什么? @eidsonator FYI。 – pjs

+0

@pjs谢谢,我看到它现在是如何工作的。我现在一直在尝试GitKraken约2天。 – eidsonator

回答

-1

同样可以通过正常git还使用以下来实现命令:

1)设置git origin遥控如下命令:

git remote set-url --add --push origin git://folder1/repo.git 
git remote set-url --add --push origin2 git://folder2/repo.git 

2)现在推用下面的代码命令:

git push -u origin branchname 
git push -u origin2 branchname 
1

我目前正在尝试正确配置多个远程回购。

我知道你已经正确设置了你的遥控器(点击加REMOTE附近的simbole)。 现在:

  • 如果你取(拉)从遥控器的一些分支:默认情况下会自动设置为远程您选择/点击在偏僻路段。
  • 如果您创建了新分支:当您第一次推送时,在gitkraken窗口的顶部会出现确认消息。在那里您可以选择推送哪个遥控器。您选择的将设置为该分支的默认值。
  • 如果你想改变已经使用的分支的远程:在LOCAL部分右键点击所需的分支,在菜单中你可以找到“set”,在我的例子中是“set upstream”。因此,在gitkraken窗口的顶部显示确认消息,为该分支设置默认远程。

您可以在项目的主目录中的.git/config文件中检查结果。

编辑: 好吧,我已经测试了一下这个解决方案。它在结构上运行,我确认这个解决方案。即使当你用一个遥控器从一个分支切换到另一个遥控器时,有时候ui没有正确响应(freez或停止刷新)。所以我需要关闭并重新打开gitkraken。