Опция diff
, которую вы искали: -p
( doc ).
git diff -p reference-branch target-branch > yourfile.patch
кажется самым простым способом добиться этого в любое время.
Однако вы также можете использовать тот факт, что текущая ветвь предполагается в качестве ссылки, если вы даете только одну ссылку на коммит для команды.
Итак, с вашим reference-branch
текущим извлеченным:
git diff -p target-branch > yourfile.patch