2017-02-12 7 views
0

У меня есть ветка, которую я не хочу иметь как удаленную ветку, потому что я использую ее только для целей тестирования. Теперь, когда я пытаюсь тянуть (скачиваю и слияние) с моим удаленным главным филиала в мою ветку, я получаю ошибку:Git pull to un remote branch

fatal: No remote for the current branch. 

Как объединить мою удаленный мастер-ветвь с моим не удаленным филиалом

Редактировать : Я не хочу сливаться и менять локальную ветвь мастера. Я хочу напрямую объединить удаленный мастер в локальную ветвь тестирования

ответ

1

Вы можете указать местоположение вашего объединения отрасли, как это:

git merge origin/master 

Это сольется мастер-ветвь от происхождения в ближайшее отделение.

0

Я надеюсь, что вы сейчас находитесь в своей локальной ветке, которую вы не хотите совершать.

$ git commit -am "Commit message" 
$ git checkout master 
$ git pull origin master 
$ git checkout branch_name 
$ git merge master 
0

Если я вас правильно понял

Вы должны мерзавцу тянуть к вашей основной ветви, а затем в вашей неглавной ветви, «мерзавец перебазироваться мастер»

Вы должны вытащить из ваших мастер-ветвь в другую ветку.

+0

Я помню, как читал некоторые статьи, которые вы не должны использовать rebase, когда слияние является опцией. Однако я забываю точные причины. – user2752635