1.问题描述
最近突然发现我的 .gitignore 中 *.iml 不起作用了,很容易跟 *.xml 混淆造成误提交。
2.解决方法
执行如下命令
git rm -r --cached . git add . git commit -m 'delete *.iml'
3.总结
1)此命令还可以解决其他格式文件不起作用问题,如 .idea
2)git rm 命令的作用是把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,这个和普通的 rm 命令有很大区别。
本文介绍了解决IDEA项目中*.iml文件误提交到版本库的问题。通过使用特定的git命令,不仅可以从暂存区移除这些文件,还能确保它们不会被意外地跟踪。此外,该方法同样适用于解决其他格式文件的类似问题。
1.问题描述
最近突然发现我的 .gitignore 中 *.iml 不起作用了,很容易跟 *.xml 混淆造成误提交。
2.解决方法
执行如下命令
git rm -r --cached . git add . git commit -m 'delete *.iml'
3.总结
1)此命令还可以解决其他格式文件不起作用问题,如 .idea
2)git rm 命令的作用是把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,这个和普通的 rm 命令有很大区别。
1348
853
1845

被折叠的 条评论
为什么被折叠?