Syn c две удаленные ветви - PullRequest
0 голосов
/ 17 марта 2020

Я новичок в git. Нужна помощь. У нас есть два удаленных филиала - mainline и один для моего проекта (проекта). Теперь я перенес все свои изменения в ветку проекта. Но кто-то недавно внес изменения в основную ветку без моего ведома. Ранее я думал о том, чтобы объединить мою удаленную ветку с веткой mainline, как только я закончу помещать все свои изменения в ветку проекта.

Но теперь мне сначала нужно обновить ветку проекта с изменениями в mainline Как можно мы синхронизируем c две удаленные ветки?

Заранее спасибо

1 Ответ

0 голосов
/ 17 марта 2020

Прежде всего извлеките изменения, внесенные в ветку mainline, объедините их локально с веткой project (разрешите конфликты, если таковые имеются), затем ветвь pu sh project с <remote> (наиболее похоже на 'origin') и затем объединить его с mainline ответвлением.

  1. Выбрать все изменения с удаленного git fetch <remote>
  2. Затем git merge <remote>/mainline для слияния выполняется локально.

Убедитесь, что вы делаете это, пока вы находитесь на project ветви.
Также вы можете комбинировать оба вышеперечисленных и использовать git pull <remote> mainline.

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