2013-03-25 2 views
2

Я создал локальную ветвь tabbar с 1 фиксацией и нажал ее git push origin tabbar. Затем я решил внести изменения в эту фиксацию и внес в нее изменения. Удаленная ветвь никогда не сливалась, поэтому я пошел в github и нажал Delete Branch. Так что теперь я не могу нажать, что совершить - мерзавец дает мнеgithub не удалось нажать несколько ссылок после удаления ветки

error: src refspec tabbar does not match any.

error: failed to push some refs to 'https://github.com/myName/Myproject.git', даже если я изменить название местного отделения.

Может ли кто-нибудь помочь мне решить эту проблему? Я не очень хорошо знаком с github.

+0

Пробовали ли вы использовать опцию '--force' (' -f'), когда вы нажимаете? –

+0

Да. все еще 'ошибка: src refspec tabbar2 не соответствует никакому.' – user1244109

+0

Это другая ошибка. Можете ли вы обновить сообщение и показать полную команду push, которую используете? Это должно быть что-то вроде 'git push -f origin tabbar' –

ответ

0

Хотя я не знаю, почему этот вопрос случилось, но вы можете попробовать git push origin tabbar:tabbar

+0

Прошло 12 часов, я смог «git push origin tabbar2». Я не знаю, почему, и что случилось с guthub, который заставил его принять мою фиксацию. Поэтому я предполагаю, что, поскольку я не знаю причины/решения для этого вопроса, мы можем назвать это _resolvedself_. – user1244109

Смежные вопросы