2017-02-11 78 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

添加了對問題 –