我正在寻找一种正确的方法,可以获取一个 git 存储库的存档,但不包括 .git/ 目录,以便每天向测试人员发送快照。
git archive HEAD --format=zip > archive.zip
这个功能做到了名副其实。
更多信息请查看这里:http://gitready.com/intermediate/2009/01/29/exporting-your-repository.html
这将生成 archive.tar.gz 文件,并添加一个名为"prefix-dir"的前缀目录:
git archive --prefix=prefix-dir/ -o archive.tar HEAD
gzip archive.tar
git archive -o archive.zip HEAD
可以简写为 :) - CharlesB