有时候我们会遇到误把不要上传的代码提交
git rm --cached .idea/*
然后更新.gitignore忽略掉目标文件,最后再commit
gitignore只能对未提交过的文件生效,提交过的却无能为力。也就是说.gitignore 文件的用途,该文件只能作用于 Untracked Files。
C:\Users\***\go\src\bash-api>git rm --cached .idea/*
rm '.idea/base-api.iml'
rm '.idea/misc.xml'
rm '.idea/modules.xml'
rm '.idea/vcs.xml'
记得进行代码提交和将该目录添加到*.gitignore*中