git 提交忽略文件的小坑

432 阅读1分钟

git

最近的vue项目中,想要忽略掉vue.config.js文件的提交,在gitignore写进去了vue.config.js之后, 然后运行git status命令,依然显示git 追踪到文件被修改了. 经过查询资料发现,是由于之前的文件已经被git所托管了导的, 因此我们需要执行以下命令来解除文件的托管:

 git rm -r --cached /文件夹/文件名
 git add .
 git commit -m 'update .git.ignore'

注意不要执行:

git rm -r --cached .

这样会使你之前所有被git所托管的文件都解除托管。