Оба звонят сначала git fetch <url> refs/changes/xx/xxx/xx
, чтобы получить историю изменений.
Format Patch
, а затем звонят git format-patch -1 --stdout FETCH_HEAD
.Он генерирует патч текущего набора патчей изменения на стандартный вывод.Вы можете перенаправить его в локальный файл или удалить --stdout
, чтобы был создан патч с именем 0001-xxxx.patch
.
Checkout
затем вызывает git checkout FETCH_HEAD
.Он переключает локальный код на ревизию текущего набора исправлений изменения и приводит к отключенному состоянию HEAD.
Если вы хотите ввести изменения фиксации в локальную ветвь, вы можете вставить команду Cherry Pick
и добавьте параметр -n
, а затем запустите его.Другой способ - сначала запустить команду Format Patch
без --stdout
, а затем запустить git apply 0001*.patch
.