Git вытягивание изменений между двумя локальными репозиториями

У меня есть два клона одного и того же удаленного хранилища. Я внес некоторые изменения в один локальный репозиторий, как я могу перенести эти изменения в другой локальный репозиторий, не передавая его на удаленный компьютер?

Ответ 1

Вы можете обрабатывать второй клон так же, как вы обрабатываете удаленный репозиторий в другой системе. Вы можете выполнять все те же операции, например.

~/repo1 $ git remote add repo2 ~/repo2
~/repo1 $ git fetch repo2
~/repo1 $ git merge repo2/foo