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