Прежде всего извлеките изменения, внесенные в ветку mainline
, объедините их локально с веткой project
(разрешите конфликты, если таковые имеются), затем ветвь pu sh project
с <remote>
(наиболее похоже на 'origin') и затем объединить его с mainline
ответвлением.
- Выбрать все изменения с удаленного
git fetch <remote>
- Затем
git merge <remote>/mainline
для слияния выполняется локально.
Убедитесь, что вы делаете это, пока вы находитесь на project
ветви.
Также вы можете комбинировать оба вышеперечисленных и использовать git pull <remote> mainline
.