每个GitHub仓库都有Download ZIP
按钮,但有一种方法可以控制进入最终拉链的内容。例如,我们不需要和隐藏文件,甚至 - 单元测试。
答案 0 :(得分:0)
摘自Pro Git book:
你可以告诉Git不要导出某些文件或目录 生成档案。如果你有一个子目录或文件 不希望包含在您的存档文件中,但您确实需要 检查你的项目,你可以通过。确定这些文件 export-ignore 属性。
例如,假设您在测试/子目录中有一些测试文件,并且 将它们包含在你的tarball导出中是没有意义的 项目。您可以将以下行添加到Git属性文件中:
test/ export-ignore
现在,当你运行git archive来创建项目的tarball时, 该目录不会包含在档案中。