由於之前沒有使用.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
