Скажите, что моя текущая ветвь myfeature.Я хочу получить мастера в курсе.Насколько я могу судить, оба git merge
git pull
всегда объединяются в текущую ветвь.
Есть ли способ объединить изменения из удаленной ветви (например, origin / master) в ветку I 'м в настоящее время не (мастер)?Я могу придумать один способ:
git stash
git checkout master
git pull origin/master
git checkout myfeature
git stash apply
Есть ли лучший?
(Возможно, весь мой вопрос неверен: git fetch
автоматически обновит мастер, чтобы он соответствовал origin / master,если дистанционное отслеживание включено?)
Ответ
Чтобы подвести итог ответа ниже, это в основном "просто используйте origin/master
напрямую, вам, вероятно, не нужно делать это слияние".