2016-07-22 3 views
8

Когда я делаю git status, я получаю мою ветку:Как исправить «нельзя разрешить ветку» на git push?

$ git status 
On branch OfflineLoading 

Когда я попытался git push, я получаю:

$ git push origin OfflineLoading 
fatal: OfflineLoading cannot be resolved to branch. 

Когда я проверяю ветви, не существует:

$ git branch 
    branch1 
    branch2 
    branch3 
    branch4 

Как исправить это?

+0

ли вы создать и изменили свою работу в свой новый филиал? Это может быть полезно: http://stackoverflow.com/questions/11860362/git-master-cannot-be-resolved-to-branch-after-merge –

+0

Я думаю, вы могли бы совершить какую-либо орфографическую ошибку/ошибку случая. В идеале, он должен сделать удаленную ветвь, если она не существует или нажать на удаленную ветвь, если она существует. Ваша команда кажется правильной –

+0

Я проверил правописание, и это правильно. Нужно ли мне настраивать восходящий поток? –

ответ

8

Общая проблема - это случай ошибка. Раньше у меня такая же проблема. Лучший способ сделать это, чтобы проверить, что имена ветви:

$ git branch 
    master 
*branch1 
    Branch2 

можно сравнить ветку на выше, а затем вставьте его с именем, которое вы получили.

$ git push origin Branch2 

или

$ git push origin branch1 
+0

кейс ошибка для меня. Благодарю. – Crt

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