Skip to content

Instantly share code, notes, and snippets.

@zhuweiyou
Last active May 31, 2023 04:28
Show Gist options
  • Save zhuweiyou/0a3d9c55b7bc934feaf1d8bbf13f258b to your computer and use it in GitHub Desktop.
Save zhuweiyou/0a3d9c55b7bc934feaf1d8bbf13f258b to your computer and use it in GitHub Desktop.

差异打包

有时候需要给到别人改动的文件, 而不是全量, 此时就可以在 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment