git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)

Posted _WILLPOWER_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)相关的知识,希望对你有一定的参考价值。

此点很容易就出问题了,我用的想法是要么添加
!subfiledir/
要么添加
!subfiledir/**
但是按照git的逻辑,第一行只会让subfiledir添加进来,但是其所有子文件以及文件夹是不会被添加进来的,而第二行递归添加其所有子文件以及文件夹这个也不会起作用,因为subfiledir已经被排除了,所以其下所有文件也是不会被添加进来的(被筛选掉了)
因此,正确的写法是两行一起添加到.gitignore中

!subfiledir/
!subfiledir/**

以上是关于git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)的主要内容,如果未能解决你的问题,请参考以下文章

git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)

如何将文件添加到忽略列表中

如何设置UAC白名单

如何设置防火墙白名单

SVN添加忽略后,怎么解除被忽略的文件

SVN添加忽略后,怎么解除被忽略的文件