推送失败 - 使用GitKraken

时间:2016-05-10 09:06:49

标签: git branch gitlab git-branch gitkraken

我几天前找到了Gitkraken并且正在玩它。我来到了一个地方,我没有在互联网上发现任何有用的信息或gitkraken faq关于我的问题了。

我有以下情况:

  • 具有2个分支的本地存储库开发&主
  • 我的存储库托管的Gitlab服务器
  • 清理存储库并添加为远程
  • 试图推动,但我坚持想要知道远程分支,但没有分支

我做了一些提交,并希望将我的提交推送到一个全新的空库,但它总是要求一个远程分支。那么,如果还没有远程分支,我怎样才能将现有的提交推送到远程分支?

enter image description here

5 个答案:

答案 0 :(得分:4)

我之前从未使用过Gitkraken,但我只是试图复制你的场景。我刚输入origin/master并点击提交,gitkraken自动创建了分支。我尝试在Bitbucket上使用新的回购,但我认为这也适用于GitLab。

我遵循的步骤:

  1. 在bitbucket中创建空存储库
  2. 使用gitkraken UI克隆我本地的空存储库(单击左上角的文件夹图标,选择克隆并按照步骤操作)。这创建了我的本地存储库和一个名为origin的远程
  3. 推动当地"主人"来自git kraken的分支
  4. 在进入遥控器的地方,我刚刚输入了origin / master(直到现在我还没有在我的远程存储库中拥有主分支),点击提交后,我可以看到我的遥控器中的主分支。
  5. 我看到你的遥控器被命名为Gitlab,你能不能尝试使用Gitlab / master,请注意存储库名称可以区分大小写。

答案 1 :(得分:1)

尝试在输入中输入top: ???px,然后按。

答案 2 :(得分:1)

今晚我遇到了这个问题。与Tower相比,这个过程最初让我失望。

您必须键入远程名称,然后键入您正在推送的分支。 所以对我来说,我输入的文字是:

"origin/master"

帮助对话框不是很清楚,但我确信这对git兽医来说是显而易见的;)

答案 3 :(得分:1)

TL; DR:在GitLab中,您可以更改"受保护的分支"受影响项目的设置,以允许开发人员推送到master

我有类似的问题,新用户似乎无法掌握(尽管GitKraken报告了成功的推动)。事实证明,用户已分配了GitLab developer角色,默认情况下,不允许开发人员角色推送到GitLab存储库上的master分支。

答案 4 :(得分:-1)

我从未使用过Gitkraken。尝试按照命令行说明在远程存储库中创建分支。

相关问题