在GitHub上成功创建了project,但是初始推送失败:没有当前分支

时间:2018-03-01 15:19:00

标签: git android-studio github

我无法将项目推送到github,我有这样的消息:

"Successfully created project 'SuperUpTest' on GitHub, but initial push failed: no current branch"

提交的附加图像 image description

我需要帮助,因为我害怕打破我真正需要推送它的所有提交。

2 个答案:

答案 0 :(得分:1)

根据照片,您当前的分支有一个奇怪的名字"!"或者你已经脱离了主人。在目前的情况下,我建议你接下来的步骤:

  • 使用命令

    创建另一个分支(让我们命名这个分支开发)

    git checkout -b develop

  • 将新创建的分支合并到主

    git checkout master
    git merge develop

  • 明确推送您的提交(也许您必须在--force之后使用-u选项

    git push -u origin master

  • (可选)使用git branch -d develop

  • 删除开发分支

我希望它有效。

答案 1 :(得分:0)

您需要先创建一个分支。

git checkout -b master

然后你可以推

git push origin master

或者可选地,而不是上述2个命令。只需运行以下命令:

git push -u origin master