ryonakae
9/12/2014 - 10:19 AM

gitで差分ファイルを抽出してzipにまとめる

gitで差分ファイルを抽出してzipにまとめる

# 直前のコミットとの差分
git archive --format=zip --prefix=archive/ HEAD `git diff --name-only HEAD HEAD~1` -o archive.zip

# 特定のコミットとの差分
git archive --format=zip --prefix=archive/ HEAD `git diff --name-only HEAD コミットのハッシュ値` -o archive.zip

# http://h2ham.net/git-diff-file-zip