git打包导出某次或之后的代码

  • 打包某次commit:

    1
    git diff-tree -r --no-commit-id --name-only f4710c4a32975904b00609f3145c709f31392140 | xargs tar -rf update_20240529.tar
  • 使用命令把某次节点后的文件导出:
    window下:

    1
    git diff f4710c4a32975904b00609f3145c709f31392140 HEAD --name-only | xargs tar -rf update_20240529.tar