Вы можете добавить несколько пультов и получить с них:
git remote add proj2 <url>
git remote add proj1 <url>
git fetch --all
Теперь у вас есть и proj1
, и proj2
в вашем локальном репо, включая ссылки на удаленные ветви (proj1/develop
, proj1/master
, proj2/develop
, proj2/master
и т. Д.) Вы можете объединить, выбрать вишню или любую другую операцию git между этими ветками, чтобы сделать то, что вам нужно. Вы можете выборочно выдвинуть изменения на proj1
или proj2
или на оба.
git checkout develop
git merge proj1/develop
git merge proj2/develop
<make more changes and resolve conflicts>
git commit -a
git push proj2 develop