我说的是http://www.github.com/cakephp/cakephp。在该repo中,.gitignore
文件表示文件夹/plugins
被忽略。但是,源 包含repo中的/plugins
文件夹。怎么可能?
答案 0 :(得分:3)
您可以显式忽略git add
个文件,或忽略您之前提交给回购的文件。 .gitignore
所做的就是阻止将来git status
和git add
包含这些文件。
在您的示例中,可能是/plugins
中有很多随机命名的构建产品令人讨厌,而作者只是想快速将它们从git status
中取出。或者,克隆项目并放入您自己的本地插件可能很常见。
答案 1 :(得分:1)
添加.gitignore将在添加正则表达式后提交/推送到repo时排除/ plugins中的文件。这并不意味着所有文件都会被忽略。