git - 是否必须将 .gitignore 文件包含到我的 git 存储库中?
问题描述
我没有任何必须忽略的文件。我很怀疑我们向 github repo 添加了一个 gitignore 文件,即使我们没有什么可忽略的
解决方案
不,这不是强制性的。
.gitignore 用于确保没有人使用存储库提交“禁止”的文件(即永远不应该成为提交的一部分)。
典型的例子是:二进制文件、日志、自动生成的元文件、生成的并且强烈依赖于构建环境或特定机器/用户的文件。
您可能有一个没有任何 gitignore 文件的 git 存储库。您可以稍后在项目生命周期中添加一个。
如果您希望在本地“忽略”文件并且不与其他存储库共享此列表,请使用.git/info/exclude
而不是 gitignore 文件