Ответ 1
Скопируйте файл diff в корневой каталог вашего репозитория, а затем выполните:
git apply yourcoworkers.diff
Более подробная информация о команде apply
доступна на странице руководства.
Кстати: лучший способ обмениваться целыми записями по файлу - это комбинация команд git format-patch
в отправителе, а затем git am
на приемнике, потому что он также передает информацию об авторстве и сообщение фиксации.
Если приложение патча терпит неудачу, и если коммит сгенерирован из фактического в вашем репо, вы можете использовать опцию -3
apply
, которая пытается объединить изменения.
Он также работает с трубой Unix следующим образом:
git diff d892531 815a3b5 | git apply