У меня есть два клона одного и того же удаленного хранилища. Я внес некоторые изменения в один локальный репозиторий, как я могу перенести эти изменения в другой локальный репозиторий, не передавая его на удаленный компьютер?
Вы можете обращаться со вторым клоном так же, как с удаленным репозиторием в другой системе. Вы можете выполнять все те же операции, например,
~/repo1 $ git remote add repo2 ~/repo2 ~/repo1 $ git fetch repo2 ~/repo1 $ git merge repo2/foo