Git:如何获取 Git 存储库的快照

38

我正在寻找一种正确的方法,可以获取一个 git 存储库的存档,但不包括 .git/ 目录,以便每天向测试人员发送快照。

2个回答

55

18
git archive -o archive.zip HEAD 可以简写为 :) - CharlesB
请注意,GitHub不支持此协议:https://help.github.com/articles/can-i-archive-a-repository/ - 0 _
1
非常感谢!这正是我需要做的。 - twasbrillig

14

这将生成 archive.tar.gz 文件,并添加一个名为"prefix-dir"的前缀目录:

git archive --prefix=prefix-dir/ -o archive.tar HEAD
gzip archive.tar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接