差异打包 有时候需要给到别人改动的文件, 而不是全量, 此时就可以在 git仓库根目录执行 git archive -o update.zip HEAD $(git diff --name-only 改动的前一个COMMIT_ID HEAD) 或 git diff 改动的前一个COMMIT_ID HEAD --name-only | xargs zip update.zip HEAD 表示最新, 也可以换成: 改动的最后一个COMMIT_ID