13

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

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

git push -u origin2 dev/mybranch

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

4

2 回答 2

15

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

我了解到您已经正确设置了遥控器(通过在 REMOTE 附近单击加符号)。现在 :

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

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

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

于 2017-07-31T13:41:36.957 回答
5
  1. 右键单击要从中提取的本地分支,单击Set Upstream设置上游

  2. 选择要推送的源,点击提交选择原点

现在,推(点击按钮)将推到选定的原点!并且下次要更改原点时,重复步骤1并推动。

于 2020-01-06T15:06:31.563 回答