为什么我会看到git repo中存在的.gitignored文件/文件夹?

时间:2013-04-03 07:27:06

标签: git github

我说的是http://www.github.com/cakephp/cakephp。在该repo中,.gitignore文件表示文件夹/plugins被忽略。但是,源 包含repo中的/plugins文件夹。怎么可能?

2 个答案:

答案 0 :(得分:3)

您可以显式忽略git add个文件,或忽略您之前提交给回购的文件。 .gitignore所做的就是阻止将来git statusgit add包含这些文件。

在您的示例中,可能是/plugins中有很多随机命名的构建产品令人讨厌,而作者只是想快速将它们从git status中取出。或者,克隆项目并放入您自己的本地插件可能很常见。

答案 1 :(得分:1)

添加.gitignore将在添加正则表达式后提交/推送到repo时排除/ plugins中的文件。这并不意味着所有文件都会被忽略。