2013-03-11 3 views
1

Я работаю над локальным филиалом, и член команды внес некоторые изменения в эту ветку. Как мне «вытащить/извлечь» их изменения в мой локальный филиал?Вытягивание из удаленной ветви в локальную ветвь

Я не хочу тянуть весь репо, только эта ветка.

+0

Как член команды мог внести это изменение, если его местная ветка? –

+0

Я ранее подтолкнул локальный к пульту дистанционного управления, чтобы у них был доступ к нему. – FluxEngine

ответ

3

До этого извлекает сук, что ваши коллеги используют

git checkout [branch]  

Если вы все использовать мастер ветвь, пропустите этот шаг.

И тянуть только одну ветвь (и слияние Вит местный филиал) Используйте:

git pull [repo] [branch] 

Например:

git pull origin master 

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

git fetch [repo] [branch] 
git merge [repo]/[branch] 

, например:

git fetch origin master 
git merge origin/master #the local copy of the master branch in origin repo 
+0

У меня было ощущение, что это было так просто, спасибо. – FluxEngine

+0

Да, у git есть чистая логика, но это некоторое время, чтобы испытать все функции. пожалуйста :) – Kovge

Смежные вопросы