我几天前找到了Gitkraken并且正在玩它。我来到了一个地方,我没有在互联网上发现任何有用的信息或gitkraken faq关于我的问题了。
我有以下情况:
我做了一些提交,并希望将我的提交推送到一个全新的空库,但它总是要求一个远程分支。那么,如果还没有远程分支,我怎样才能将现有的提交推送到远程分支?
答案 0 :(得分:4)
我之前从未使用过Gitkraken,但我只是试图复制你的场景。我刚输入origin/master
并点击提交,gitkraken自动创建了分支。我尝试在Bitbucket上使用新的回购,但我认为这也适用于GitLab。
我遵循的步骤:
我看到你的遥控器被命名为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。尝试按照命令行说明在远程存储库中创建分支。