删除GitHub远程仓库中的.iml文件和.idea文件夹
由于之前没有使用.gitignore,直接将代码提交到了github上,后面添加了.gitignore之后对于已经有版本的文件无法忽略,所以网上找了资料,通过指令删除,记录如下:
一 删除.idea 文件夹
git rm -r --cached .idea #--cached不会把本地的.idea删除 git commit -m 'delete .idea dir' git push -u origin master
二 删除.iml文件(先手动删除iml文件,再操作如下指令即可)
git status //查看当前状态,确认是否已经删除了iml文件 git pull //不是必要步骤,只要能保证项目是最新的即可 git add . //add后面有一个空格然后是 . 号,添加改变的文件 git commit -m 'delete iml file' //提交到本地仓库 git push //提交到远程仓库
参考资料:
https://www.zhihu.com/question/20418177/answer/295127214
https://blog.csdn.net/qq_29781403/article/details/77647772?locationNum=5&fps=1