Git 归档

Git 归档

# 生成归档文件
git archive --format zip --output ../archive.zip master

# 生成归档文件并排除指定文件
git archive --format zip --output ../archive.zip master --exclude=*.md

# 比较两个commit之间的变动并生成归档文件
git diff --name-only 1a2b3c4d 5e6f7g8h | xargs zip ../archive.zip