git: 取消文件跟踪
场景:第一次初始化仓库的时候没有忽略.env或者node_modules,导致后面将.env加入.gitignore也不生效。
取消文件跟踪:如果是因为 node_modules 已被跟踪导致忽略无效,
可以使用命令git rm -r --cached node_modules
来删除缓存,然后重新提交更改,这时候本地的文件不会删除,但是会删除仓库的。同事B拉取你提交的代码,他本地的.env会被干掉,要提前备份好.env,把备份好的.evn放回到同事B本地项目中,同事B再次修改也不会提交了。