Как вытащить обновления из удаленной ветки - PullRequest
3 голосов
/ 07 июля 2011

Есть удаленный филиал: R

Существует локальная ветвь: L (которая была создана на основе R)

Итак, график

 R--R1---R2---  
 \           
  L--L1--

Прямо сейчас, мне просто нужно держать ветку L всегда с обновлениями R

Какой самый простой способ сделать это?

Я думаю, что ответ на этот вопрос:

  1. извлечение обновлений с локального R сначала
  2. оформить заказ на L и объединить

Но это не кажется очень простым, и мне нужно немного обработать конфликт вручную.

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

Вы хотите сделать L отслеживающей ветвью для R. Вы можете сделать это с помощью команды.

git branch --track L remote/R

Затем, когда вы находитесь в ветке L, просто запустите git pull remote, и она будетобновляет и автоматически объединяет их в вашем хранилище.

https://git -scm.com / book / en / v2 / Git-Branching-Remote-Branches

0 голосов
/ 07 июля 2011

Вы можете вытянуть непосредственно в L из R. Предполагая, что L проверено:

git pull origin R

L не обязательно должен отслеживать ветку, чтобы вы могли вносить удаленные изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...