每个 GitHub 存储库都有Download ZIP
按钮,但有没有办法控制最终 zipball 中的内容。例如,我们不需要和隐藏文件在那里,甚至 - 单元测试。
问问题
49 次
1 回答
0
摘自Pro Git 书:
您可以告诉 Git 在生成存档时不要导出某些文件或目录。如果您不想将某个子目录或文件包含在存档文件中,但您确实希望将其签入到您的项目中,则可以通过 export-ignore属性确定这些文件。
例如,假设您在 test/ 子目录中有一些测试文件,将它们包含在项目的 tarball 导出中是没有意义的。您可以将以下行添加到您的 Git 属性文件中:
test/ export-ignore
现在,当您运行 git archive 来创建项目的 tarball 时,该目录将不会包含在存档中。
于 2013-09-16T15:27:43.613 回答