Last Commit git archive --format=zip HEAD `git diff HEAD^ HEAD --name-only` > a.zip Diffs between 2 commits tar -czf <file> $(git diff --name-only SHA1..SHA2)