zoukankan      html  css  js  c++  java
  • 如何删除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,意为:强行、强制。

  • 相关阅读:
    ASP与sql存储过程
    SharpWebMail介绍和安装(转)
    安全编程: 验证输入
    【转】 数据库备份与还原处理
    权限管理设计、分析、实现参考资料
    权限设计
    提高查询速度方法总结
    乱七八糟知识点
    阿里分布式事务框架Seata原理解析
    分布式事务
  • 原文地址:https://www.cnblogs.com/fangshidaima/p/5969208.html
Copyright © 2011-2022 走看看