使Gitignore文件例外



我有一个.gitignore文件,该文件在我提交更改时会删除'供应商'文件夹。但是我想对供应商文件夹中的文件夹进行例外。

我看到有可能!在我要保留的线之前。但这不是。这是我的.gitignore文件:

!/vendor
!vendor/jeroennoten
/vendor/*

但是,当我提交更改时,它仍然会删除整个供应商文件夹。

怎么了?

假设jeroennoten是目录,以下内容应该为您带来想要的东西:

/vendor/*
!/vendor/jeroennoten

更多信息可以在官方文档网站上找到

注意:包含/排除的顺序很重要。即首先将所有内容排除在文件夹中,然后覆盖该文件夹中的特定文件夹。

从上面的文章中获取:

在决定是否忽略路径时,GIT通常会检查来自多个来源的Gitignore模式,以下优先顺序,从最高到最低(在优先级的一个级别内,最后一个匹配的模式决定结果)

>

相关内容

  • 没有找到相关文章

最新更新