如何删除webstrom中生成的.idea wrokspace

Posted 方式代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何删除webstrom中生成的.idea wrokspace相关的知识,希望对你有一定的参考价值。

     首先说下遇到的问题,之前一直是通过webstrom来操纵github 以及git ,包括切换,生成分支,pull,push代码,这几天心血来潮 通过git代码进行了一次这些操作,然后当我在gitlab上查看的时候,发现了一个问题,在查看commit变化时,发现生成了一个.idea/attorneyDetail.iml的文件,然后在之后修改代码时候,又有.idea/workspace.xml的文件变化,虽然具体的这东西没有查 但自觉这不会是什么好东西,然后就想着如何删除,最终还是找到了办法,现在来分享一下。

    

你要先去删除远程的 .idea 目录。

这种情况,你是在设计gitignore 之前就没考虑好的,现在的措施是:

rm -rf .idea (这样会删掉你本地的,不过你重新打开一次项目就有会自动给你生成了)

git add -A .
提交
git pull

pull 后再看看同步后,远程的删掉没有;如果本地有,再次重复下。

干净后,这下 git rm -r --cached .idea 取消跟踪
在push 吧

 

有时候,想要用本地的代码完全覆盖远程仓库:

直接在命令行敲:

git push -f origin master 注释: origin 远程仓库名, master 分支名,-f 为force,意为:强行、强制。

 




以上是关于如何删除webstrom中生成的.idea wrokspace的主要内容,如果未能解决你的问题,请参考以下文章

怎么找到Eclipse中生成的.class文件

从.NET中生成的XML中删除命名空间[重复]

webstrom突然不显示文件夹

最新版IDEA ,webStrom,Android Studio激活方法

如何在 scala 中生成的键值对中添加值

如何将键盘导航焦点传递给 WPF 中生成的 xaml?以及如何退货?