Вы можете применить простой diff, используя git apply
. Тем не менее, это теряет историю и не является обычным способом справиться с этим.
Как правило, это делается путем отправки хранилища на сервер Git, а затем извлечения изменений из этого местоположения с использованием git push
и git pull
(или git fetch
). Если одна из систем напрямую доступна из другой, вы можете получить изменения непосредственно с этого сервера или каталога с помощью git pull
или git fetch
. Вы должны указать удаленное местоположение и ветвь, которую вы хотите объединить, например, git pull https://github.com/git/git.git next
, чтобы объединить ветку next
из этого URL.
Если системы отключены, вы можете создать пакетный файл, используя git bundle create
, чтобы создать архив данных репозитория, а затем скопировать его на другой компьютер, используя git pull BUNDLE-FILE BRANCH
для извлечения и объединения ветви. вопрос из файла комплекта.