无法将我的提交推送到github

时间:2017-02-11 23:49:45

标签: github

无法将我的提交推送到github。

有超级奇怪的node.js行为,发现解决方案是恢复提交,然后用Github的zip下载手动覆盖我的项目。

这有助于解决我奇怪的node.js行为,但现在我不能让GitHub接受当前的提交,因为它不是头脑?

我的尝试:

$ git push origin test-branch
error: src refspec test-branch does not match any.
error: failed to push some refs to 'https://github.com/name/project.git'

$ git push --force origin master:master
Everything up-to-date

$ git push origin HEAD:refs/heads/master
To https://github.com/name/project.git
! [rejected]        HEAD -> master (non-fast-forward)

有什么方法能救我?

1 个答案:

答案 0 :(得分:2)

您的测试分支不在远程,您需要使用-u选项:

git push -u origin test-branch

ref How do you create a remote Git branch?