一、场景
项目中有几个文件,在编译或者其他状态下会有修改,但是大多数时间是不需要有修改的,且只需要个别人来做这几个文件的修改。因此想把这几个文件过滤掉,让git的检测放行。
二、方案一
清除缓存
git rm -r --cached . git add . git commit -m 'update .gitignore'
但是后期如果有修改,还需要放开配置。
三、方案二
git update-index 忽略某一个文件不提交
例 :
git update-index --assume-unchanged src/environments/environment.cache.ts // 阻止environment.cache.ts文件被提交 git update-index --assume-unchanged proxy/*.json // 阻止proxy .json文件被提交
git剔除一部分文件,不想让它检测到修改,防止误合入
最新推荐文章于 2024-08-26 12:53:00 发布