Чтобы увидеть, какие изменения в commit2
по сравнению с commit1
, запустите эту команду:
git diff commit1 commit2
Вывод представляет собой патч, в котором, когда мы применяем его к commit1
, мы имеем commit2
.Таким образом, порядок двух коммитов в приведенной выше команде важен.
В вашем примере вам нужно выполнить:
git diff HEAD particularcommit
На всякий случай, если вы не знаете HEAD: itваш текущий коммит - коммит, который вы извлекли.
Чтобы сохранить выходной патч в файл, просто добавьте > file.patch
к команде.