Git 忽略 MeteorJS 目录 /lib 和 /server

Git ignores MeteorJS directories /lib and /server

我正在使用 MeteorJS 开发一个应用程序,当上传到 GitHub 时,目录 /lib 和 /server 被忽略。任何想法为什么?以下是 MeteorJS 自动生成的 .gitignore 文件的内容:

local

我刚刚发现 Git 会忽略空目录,这就是它们没有出现的原因。

如您所述,git(故意)不跟踪空目录(好吧,确实是目录)。如果您有兴趣,这里有一篇(相当冗长但有趣的)读物:How can I add an empty directory to a Git repository?。它包括一个有趣的 link 到 Linus T 自己的一篇文章,关于为什么这不应该发生。

顺便说一句——我希望 .gitignore 文件在你的 .meteor 目录中?目的是不使用 meteor 默认创建和使用的本地 MongoDB 存储污染您的 git 存储库。那会变大!