2017-02-11 82 views
0

无法将我的提交推送到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) 

任何办法救我?

回答

2

您的测试分支是不是遥控器,你需要使用-u选项:

git push -u origin test-branch 

裁判How do you create a remote Git branch?

+0

返回相同的错误,而不'-u' –

+0

怎么样:混帐推来源HEAD:refs/heads/test-branch –

+0

添加了对问题 –