几天前我发现了 Gitkraken,并且正在使用它。我到了一个地步,在互联网上或 gitkraken 常见问题解答上没有找到任何有用的信息来解决我的问题。
我有以下情况:
- 具有 2 个分支的本地存储库开发和主控
- 托管我的存储库的 Gitlab 服务器
- 创建并添加为远程的清洁存储库
- 试图推送但我坚持在它想知道远程分支但没有分支时
我做了一些提交,并想将我的提交推送到一个全新的空存储库,但它总是要求一个远程分支。那么,当直到现在还没有远程分支时,我如何才能将现有的提交推送到远程呢?
几天前我发现了 Gitkraken,并且正在使用它。我到了一个地步,在互联网上或 gitkraken 常见问题解答上没有找到任何有用的信息来解决我的问题。
我有以下情况:
我做了一些提交,并想将我的提交推送到一个全新的空存储库,但它总是要求一个远程分支。那么,当直到现在还没有远程分支时,我如何才能将现有的提交推送到远程呢?
我以前从未使用过 Gitkraken,但我只是尝试复制您的场景。II 只需键入origin/master
并单击提交,gitkraken 就会自动创建分支。我在 Bitbucket 上尝试了一个新的 repo,但我认为这也应该适用于 GitLab。
我遵循的步骤:
我看到你的遥控器是命名的Gitlab
,你能不能也试试 Gitlab/master,请注意存储库名称可能区分大小写。
我今晚有这个问题。与 Tower 相比,这个过程一开始有点让我失望。
您必须键入远程名称,然后是您要推送的分支。所以对我来说,我输入的文字是:
"origin/master"
帮助对话框不是很清楚,但我相信这对 git vets 来说是显而易见的;)
TL;DR:在 GitLab 中,您可以更改受影响项目的“受保护分支”设置,以允许开发人员推送到master
.
我遇到过类似的问题,新用户似乎无法推送到 master(尽管 GitKraken 报告推送成功)。事实证明,用户developer
分配了 GitLab 角色,默认情况下,开发人员角色不允许推送到master
GitLab 存储库上的分支。
尝试输入GitLab/master
输入然后推送。
我从未使用过 Gitkraken。尝试按照命令行说明在远程存储库中创建分支。