Используйте «тянуть» или «объединить», чтобы объединить локальные ветви? - PullRequest
9 голосов
/ 02 июня 2009

Я видел два разных способа объединения локальных ветвей.

git checkout master
git merge new_feature


git checkout master
git pull . new_feature

В чем разница, плюсы / минусы?

Ответы [ 2 ]

11 голосов
/ 02 июня 2009

Говоря локально, нет никакой разницы между слиянием и вытягиванием. При работе с пультами «pull» сначала выбирает объекты пульта, а затем сливается с локальной веткой. Но при работе с локальными ветвями извлекать нечего (все объекты уже находятся в локальном репозитории), поэтому «извлечение» части вытягивания фактически является запретом. В локальном случае «pull» в основном совпадает с «merge».

0 голосов
/ 02 июня 2009

В этом случае разницы нет.

...