有时候我们会忘记先在.gitignore文件中添加一些诸如生产环境配置文件的操作,这个时候,这些敏感文件已经被上传到了库中。。。。而此时再添加.gitignore记录为时已晚,怎么办呢?
1、先将某个文件从版本库移除
git rm -r --cached 文件名,要带目录,例如./idea
git rm : 同时从工作区和索引中删除文件。即本地的文件也被删除了。
git rm --cached : 从索引中删除文件。但是本地文件还存在, 只是不希望这个文件被版本控制。
2、然后执行提交
git commit -m "提交的信息"
3、最后,在.gitignore文件中配置你需要不受版本控制的文件
4、然后提交远程:
git push origin master