2015-11-02 3 views
2

У меня есть git repo, у которого была ветвь с именем development. Отрасль разработчика была удалена (специально) и добавлена ​​новая ветка для добавленной функции. Теперь эта функция завершена, и мне нужно объединить ветвь функции в master. Когда я пытаюсь вытащить мастер, я получаюgit - удаленная удаленная ветвь ветви вызывает ошибку pull

Couldn't find remote ref refs/heads/development 
unexpected end of command stream 

Как преодолеть эту ошибку?

Редактировать
Выход мерзавца ветви -vv

create-config d9fb7e3 correct formatting error in post view 
* master  2ff7dd7 fix merge 
+3

Опубликовать вывод команды 'git branch -vv'. Возможно, ваш * мастер * настроен на извлечение из ветки * разработки *. – GolfWolf

+1

Вы уверены, что находитесь на ветке 'master', прежде чем потянуть? (git branch -a) для проверки –

+0

@ w0lf. Благодарю. –

ответ

0

Edit локальная конфигурация мерзавец вручную. Он находится в каталоге .git/config в каталоге, в котором вы работаете.

Я обнаружил, что основная ветка отслеживала удаленную ветку развития на удаленном компьютере. Я изменил имя ветки от разработки до мастера на строках, ссылающихся на неправильную удаленную ветвь.

неправилен:

[remote "origin"] 
url = https://XXXXXXXX.com/folder 
fetch = +refs/heads/development:refs/remotes/origin/development 

исправлено:

[remote "origin"] 
url = https://XXXXXXXX.com/folder 
fetch = +refs/heads/master:refs/remotes/origin/master 

Я надеюсь, что это поможет кому-то. Спасибо @ w0lf за помощь.

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