Tyl*_*rdt 1 git github
互联网上的每个地方都说“这就是您设置 .gitignore 的方式”。“你想要一个这样你就可以忽略文件。” “等等等等等等。” 但我的问题是“为什么?” 为什么我不需要包含 repo 中的某些文件?我知道您不希望其中包含敏感信息的文件,但是生成的文件呢?那些我们被认为忽略的其他类型的文件呢?我知道这是我们应该做的事情……但为什么呢?
Stu*_*tLC 5
通常,您不希望派生和中间编译工件,如.obj预编译头文件、版本化且易于下载的 3rd 方二进制文件、单元测试输出垃圾,有时还需要编译的二进制文件本身使您的存储库变得混乱。要排除的其他常见文件是每个开发人员的配置和首选项文件,例如 IDE 环境主题和快捷方式首选项。
.obj
如果您签入所有实际来源,您可以随时重建任何版本,因此不签入这些不会丢失任何有价值的东西。 也可以说二进制文件不是版本控制系统中的一等公民 anwyay,鉴于无法对这些进行视觉差异。
有标准的预先配置.gitignore为最常用的语言/环境设置设置在这里
.gitignore
归档时间:
10 年,10 月 前
查看次数:
1388 次
最近记录: