在回购中添加.gitignore 的最佳实践

使用 Git 处理 。吉蒂诺尔文件的最佳实践是什么; 应该将它从存储库中排除还是包括在内?如果是有条件的,每种情况的条件是什么?

27317 次浏览

它们几乎总是应该包含在内,因为它们的用途是忽略“输出”文件(编译后的二进制文件、日志文件) ,这些文件将由使用您的项目的克隆的任何人生成。它们应该是版本控制的,并且包含在存储库中。

您不应该在存储库中使用 .gitignore文件来忽略只为您出现的文件,例如特定于编辑器的交换文件。您应该将这些规则放在 全局 .gitignore文件中,以便它们应用于所有存储库,或者放在 .git/info/excludes中。