在子文件夹的.gitignore(Subfolders in .gitignore)

2019-07-20 10:50发布

我有很多的子文件夹在我的回购协议,其中有几个build/目录我想犯我的代码时忽略。 据我所知,有两种方法可以忽略所有的文件夹:

  • */build/ (Unix的通配符)
  • build/ (忽略文件/文件夹的混帐方式)

我发现的Git忽略子文件夹,但它有两个答案,我想知道这两种方法之间的差异(没有?)是什么 。 做同样的规则适用于文件?

Answer 1:

build/是做正确的方式。 这将忽略内部的任何文件build目录,不管有多深是这些目录嵌套在您的回购协议。

*/build/意味着忽略build属于您的回购里面只有一个级别深目录。 因此,对于内部实例文件buildfoo/bar/build将是不容忽视的。

如果您需要更为精细的控制,你可以随时添加特定的目录排除,但也不能排除使用! 作为前缀。



文章来源: Subfolders in .gitignore
标签: git gitignore