※コマンド使用の人は不要かも知れませんが。
以下をベースに改良していますので、
設定は参考にして貰えればとおもいます。
https://www.eyemovic.com/blog_it/4747.php
差分を作りたい"2点"を選択して、実行してもらえれば、
その間の差分をZipで作ります。
sabun.sh
#!/bin/sh
git archive --format=zip HEAD `git diff --name-only $2 $1 --diff-filter=ACMR` -o ../az.zip
sabun.shは実行形式に変更する必用がありますので
sabun.shを保存後、ターミナルから
chmod +x sabun.sh
を実行します。