问题背景
项目中有一个名为 aaa.txt 的文件,在项目初始化的时候,已经被纳入了版本管理 。
现在项目要求,aaa.txt 文件不需要 被版本管理了,但是这个文件还需要保留在项目中 。
此时,将 aaa.txt 文件添加到 .gitignore 文件中已经无效了。
那我们该怎么办呢?
解决方案
可以根据下面的步骤进行处理。
从版本库中拿出来
shell
git rm --cached aaa.txt
添加到.gitignore 文件中
aaa.txt
执行提交
shell
git commit -m "剔除aaa.txt"
完成
经过上述的操作之后,aaa.txt 文件 以后就会被剔除版本管理了。