关于IntelliJ IDEA的workspace.xml在git 中无法忽略Ignore的解决方案
来源:互联网 发布:灵魂相认知乎 编辑:程序博客网 时间:2024/04/30 19:39
关于.idea的文件夹中的workspace.xml设置ignore之后每次commit依旧提示需要提交改变,
这就会导致, 每次merge就会导致提示“本地文件改变但是尚未提交”。
解决问题尝试:
尝试一,google了很多之后,都是说是让rm掉.idea文件,或者是说因为"/"号无法解析。导致设置忽略无效。
按照这个思路,设置执行"git rm -r--cached.idea
",提示错误。没有正确解决,因该是自己对git的命令行不够了解。
尝试二,然后尝试搜索git的忽略原理,最后终于正确解决。
原因: git的本地忽略设置必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore
这个文件,将会失败,无法commit忽略。(有人说是git的bug,本人猜测是git并没有考虑到这个需求)
解决思路:
使用其他的git工具,推荐使用自带的git的git gui,(使用Idea会自动生成,idea文件,无法正确删除)
第一步,先拷贝出来一份.idea文件;
第二步,删除掉.idea文件夹,
第三步,commit并且push改变到远程branch。
第四步,为了省去麻烦,删除掉本地文件,再从网上clone一份下来,导入项目文件,设置.idea文件夹忽略。然后初始化git这样就可以解决问题了。
0 0
- 关于IntelliJ IDEA的workspace.xml在git 中无法忽略Ignore的解决方案
- 关于IntelliJ IDEA的workspace.xml在git 中无法忽略Ignore的解决方案
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- Git 忽略.idea/workspace.xml文件
- Git 忽略.idea/workspace.xml文件
- 关于Intellij Idea中git的技巧
- 在Intellij IDEA 关于git的一些用法
- 关于在 IntellIj IDEA中JSP页面 cannot resolve method getParameter("")的解决方案
- 关于"IntelliJ IDEA"中"IntelliJ"的发音
- 关于iconv容易忽略的参数IGNORE
- 关于iconv容易忽略的参数IGNORE
- git 忽略 IntelliJ .idea文件
- sqrt()函数详解
- 【1131】C/C++经典程序训练1---最大公约数与最小公倍数(两种方法)
- 【C++基础 09】避免对象的拷贝
- [水]ZOJ1051
- linux 命令
- 关于IntelliJ IDEA的workspace.xml在git 中无法忽略Ignore的解决方案
- xm常见命令小结
- 在XCODE项目中使用lua--xcode 4.2
- poj 2411 Mondriaan's Dream (状态压缩dp)
- Java中的内部类
- 将Lua嵌入IOS程序
- perl脚本学习指南-简略笔记
- Java程序与数据库连接
- 归并排序