git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)
Posted _WILLPOWER_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)相关的知识,希望对你有一定的参考价值。
此点很容易就出问题了,我用的想法是要么添加
!subfiledir/
要么添加
!subfiledir/**
但是按照git的逻辑,第一行只会让subfiledir添加进来,但是其所有子文件以及文件夹是不会被添加进来的,而第二行递归添加其所有子文件以及文件夹这个也不会起作用,因为subfiledir已经被排除了,所以其下所有文件也是不会被添加进来的(被筛选掉了)
因此,正确的写法是两行一起添加到.gitignore中
!subfiledir/
!subfiledir/**
以上是关于git中忽略所有文件后,白名单中添加文件夹及其所有子文件(夹)的主要内容,如果未能解决你的问题,请参考以下文章