我有一个带有一堆源代码的 git repo,当它编译时会产生一堆二进制文件。二进制文件都列在适当的 .gitignore 文件中,并且不包含在 repo 中。
但是,我想分发包含所有二进制文件的我的仓库的源+二进制文件快照压缩文件,但不包含 .git/ 目录之类的东西。
创建快照压缩文件的自然方式似乎是
git archive -o archive.zip
但这不包括 .gitignore 中的任何二进制文件。
关于如何使用 git archive 完成此任务的想法?(我的解决方法是手动创建一个包含 .git/ 目录以外的所有内容的 zip 存档)