如何使用GitKraken多个遥控器

时间:2017-06-20 09:14:42

标签: git git-remote gitkraken

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

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

git push -u origin2 dev/mybranch

这真的是一个缺失的功能吗?

2 个答案:

答案 0 :(得分:8)

  

我目前正在尝试正确配置多个远程仓库。

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

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

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

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

答案 1 :(得分:2)

  1. 右键单击要从中拉动的本地分支,然后单击设置上游Set Upstream

  2. 选择要推送的原点,然后单击提交Select Origin

现在,按一下(单击 Push 按钮)将按到选定的原点!而且,当您下次要更改原点时,请重复步骤1并按入。