假设我的全局 .gitignore
中有“.foo”,这对我当前的所有项目都非常有用(假设有很多项目,所以我想保留这在我的全局忽略文件中)。
现在,我开始一个新项目,到处都使用 .foo
文件。
如何“撤消”在我的全局忽略中为这个特定项目定义的 .foo
文件的排除?
这意味着我可以在处理新项目时只用 git add .
让它获取所有 .foo
文件,但是如果我运行 git在任何其他项目中添加 .
然后 .foo
文件将被忽略。
最佳答案
您可以通过添加前导 !
来简单地忽略模式,如下所示:
# Don't ignore .foo file
!.foo
如果你把它放在本地 .gitignore
中,它将覆盖全局 .gitignore
中的设置。
您可以在官方文档here 中找到gitignore
中支持模式的文档。
关于Git - 如何从单个项目的全局 .gitignore 中删除排除模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55381551/