Gitignore规则失效:无法将confs文件夹纳入Git追踪求助
解决.gitignore中指定文件夹无法被Git追踪的问题
问题原因
你当前的.gitignore用/*忽略了根目录下所有内容,这会直接让Git忽略confs/文件夹本身。即使添加了!confs/*,Git也不会遍历已被忽略的文件夹,所以里面的文件无法被识别。
修复方案
修改.gitignore,先取消对confs/文件夹本身的忽略,再取消对其内部文件的忽略:
/* !file1.conf !file2.ini !*.xml !confs/ !confs/*
验证操作
修改完成后,重新执行以下命令:
git add . git status
此时confs/filea.json会出现在待提交的文件列表中。
内容的提问来源于stack exchange,提问作者DDS
相关产品推荐
相关产品推荐

