.gitignore不会忽略一个特定的文件夹

我正在开发一个React Native项目,所以有很多垃圾,我实际上并不需要推送到git仓库。 node_modules位于.gitignore文件,并且它不像平常那​​样进入回购站。 问题是我不需要一个名为build的文件夹,这是另一个名为ios的文件夹。 所以我创建了两个.gitignore文件,一个是我写在主目录上的node_modules ,另一个是在ios文件夹中,并且是build/ written。

问题是只有node_modules文件夹被忽略,你可以在这里看到。


您的构建文件夹被忽略,就像您的node_modules文件夹一样。 你得到这个特定消息的原因是你指示git添加它,它警告你它不能。

git add *

意味着将此文件夹中的每个文件添加到git中。 如果您想要添加所有未跟踪文件和所有更改,请使用:

git add .
    or
git add -a

这意味着添加当前目录和所有可用的子项。

如果你愿意,你可以将两个规则移动到一个单一的.gitignore文件中,规则仍然可以工作。 您还可以使用以下方法确认规则正在运行:

git check-ignore -v [path]

如果它被忽略,它将输出它正在使用的排除路径的规则。

链接地址: http://www.djcxy.com/p/45171.html

上一篇: .gitignore is not ignoring one specific folder

下一篇: Gitignore over