我有很多的子文件夹在我的回购协议,其中有几个build/
目录我想犯我的代码时忽略。 据我所知,有两种方法可以忽略所有的文件夹:
-
*/build/
(Unix的通配符) -
build/
(忽略文件/文件夹的混帐方式)
我发现的Git忽略子文件夹,但它有两个答案,我想知道这两种方法之间的差异(没有?)是什么 。 做同样的规则适用于文件?
我有很多的子文件夹在我的回购协议,其中有几个build/
目录我想犯我的代码时忽略。 据我所知,有两种方法可以忽略所有的文件夹:
*/build/
(Unix的通配符) build/
(忽略文件/文件夹的混帐方式) 我发现的Git忽略子文件夹,但它有两个答案,我想知道这两种方法之间的差异(没有?)是什么 。 做同样的规则适用于文件?
build/
是做正确的方式。 这将忽略内部的任何文件build
目录,不管有多深是这些目录嵌套在您的回购协议。
*/build/
意味着忽略build
属于您的回购里面只有一个级别深目录。 因此,对于内部实例文件build
和foo/bar/build
将是不容忽视的。
如果您需要更为精细的控制,你可以随时添加特定的目录排除,但也不能排除使用!
作为前缀。