Git删除远程仓库中.idea等文件
Git删除远程仓库中.idea等文件
出现原因
- 未配置
.gitignore
文件 - push过代码,后期才加的
.gitignore
文件。 此时git已经对.idea
文件进行了追踪,就算在.gitignore
文件配置.idea
了 也不起作用
解决办法
-
确保
.gitignore
文件存在,即没有就创建.gitignore
文件,有就在.gitignore
文件添加想要屏蔽的文件名或文件路径.settings/ .classpath .project .gradle .DS_Store **/target/** **/tgrget .factorypath **/config/*.yml ~ ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr /target/
-
然后git取消追踪
.idea
,仅在本地保留git rm --cached -r .idea
同理,可以取消追踪
xxx
文件git rm --cached -r xxx
-
最后提交即可, 远程仓库中
.idea
文件夹 就消失了。git commit -m "message"
git push