git导出某一提交记录:
git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT 630367c03957082cae20aa72411307f4370a96b2 | xargs tar -rf www.zip
git列出差异文件:
git diff 39147a10305f452bb286c97ac24a1aae90ecfc3e 72800ec95fdab3e4243d6a4d2db91739e487955b --name-only
git导出两个commitid之间的差异包:
git diff 39147a10305f452bb286c97ac24a1aae90ecfc3e 72800ec95fdab3e4243d6a4d2db91739e487955b --name-only | xargs tar -rf update.zip