Используйте "pull" или "merge" для объединения локальных ветвей?
Я видел два разных способа объединения локальных ветвей.
git checkout master
git merge new_feature
git checkout master
git pull . new_feature
в чем разница, плюсы/минусы?
2 ответов
локально говоря, нет никакой разницы между merge и pull. При работе с пультами "pull" сначала извлекает объекты пульта, а затем сливается с локальной ветвью. Но при работе с локальными ветвями нечего извлекать (все объекты уже находятся в локальном репозитории), поэтому часть "fetch" вытягивания фактически не является ОП. В локальном случае " тянуть "в основном то же самое, что просто"сливать".