Если вы дадите git format-patch
одну ревизию, она будет производить патчи для каждого коммита , начиная с этой ревизии. Если вы не видите вывод этой команды, то я подозреваю, что в этом файле не было никаких изменений между origin/master
и вашим текущим HEAD
. В качестве альтернативы вы можете указать диапазон ревизий (например, origin/master~3..origin/master
), который охватывает изменения, внесенные в этот файл. Или, если изменения, для которых вы хотите создать патч, содержатся в единственном коммите в конце origin/master
, вы можете использовать параметр -1
, например:
git format-patch -1 origin/master test/test_module.c