2009-06-02 6 views
8

Я видел два разных способа слияния местных ветвей.Используйте 'pull' или 'merge' для объединения локальных ветвей?

git checkout master 
git merge new_feature 


git checkout master 
git pull . new_feature 

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

+3

«мерзавец тянуть. » был использован перед «мерзавцем слияния» был создан фарфоровым (предназначено для пользователя) –

+0

насчета
мерзавца толчок. мастер ? – KarolDepka

ответ

10

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

0

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