git diff 古いほうのコミットID 新しいほうのコミットID
(「古いほうのコミットID」「新しいほうのコミットID」は 順番逆でも差分は表示されますが、patch を作成する時に、順番が逆だとリバースパッチを作成してしまうので注意。)
例
git diff f2244fdacdc8cc8ef6e8fde146842e35570e059d f007eb9f355424252687e7958f718927d70224ca
git diff 古いほうのコミットID 新しいほうのコミットID --name-only
git archive --format=zip --prefix=root/ HEAD `git diff --diff-filter=d --name-only 古いほうのコミットID 新しいほうのコミットID` -o ./sabun.zip
./sabun.zip に圧縮します
Windows の場合は git bash から実行してください
普通のコマンドプロンプトだとコマンドが実行できないことがあります