2017-02-11 3 views
0

Не удалось нажать мою фиксацию на github.Не могу нажать мою фиксацию на github

Имеет сверхъестественное поведение node.js и нашел решение состоять в том, чтобы вернуть обратно коммит, а затем вручную перезаписать мой проект с помощью zip-загрузки Github.

Это помогло решить мое странное поведение 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

насчет: мерзавец нажимной origin HEAD: refs/heads/test-branch –

+0

ответили на вопрос –