• 如何删除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,意为:强行、强制。

  • 相关阅读:
    Nginx降权启动
    Tomcat降权启动
    【转载】XSS学习笔记
    仪仗队(容斥,欧拉,打表)
    2012蓝桥杯
    HPU周赛题目解析
    蓝桥杯真题集2011
    cf公式专场-续
    24点游戏&&速算24点(dfs)
    Parallelogram Counting(平行四边形个数,思维转化)
  • 原文地址:https://www.cnblogs.com/fangshidaima/p/5969208.html
Copyright © 2020-2023  润新知