#はじめに
commit間の差分ファイルをzip化する必要があり、また同じことをする際に忘れている自信があるので
この記事で保管することにする。
細かいことまで理解していないが、
これでお目当ての差分が抽出でき、zip化できたので脳死でコマンドを叩くことにする。
コマンドテンプレ
$ git archive {ブランチ名} `git diff --name-only {コミットIDから} {コミットIDまで} --diff-filter=d` -o {出力ファイル名.zip}
具体例
//コミット履歴を取得
(develop) $ git log
>commit hogehoge2
>commit hogehoge1
//コミット間の差分をzipにする
$ git archive develop `git diff --name-only hogehoge1 hogehoge2 --diff-filter=d` -o fugafuga.zip
参考