1、问题及原因分析
1、使用idea通过git克隆的新项目,拉下来之后如下图所示,提示“未进行版本管理的文件”,可以看出全是.idea文件夹下的文件。一般出现这种问题就是前人在GitLab仓库多上传了.idea文件,少传了.gitignore文件。或者只少传了.gitignore文件,导致本地.idea没有忽略。

2、GitLab仓库里的代码,前人提交的时候把这个.idea提交上了,而且没有.gitignore文件。

2、解决办法:
2.1 删除中央仓库.idea文件
这种情况首先要在GitLab里把.idea文件夹删除掉,点击右上角的编辑。(如果项目各个分支没有.idea文件请忽略此步骤,直接去到2.2步骤。)

进入到Web IDE,如下图,我这里.idea文件已经删了,你可以在要删除的文件夹上右键,然后选择Delete Permanently进行删除,弹出确认框选择delete。这样还没完,首先Ctrl+S保存一下。然后下边还需要提交才能生效,怎么提交继续往下看。


如上图,提交完成之后,再返回到仓库首页,就没有idea了。

2.2 添加.gitignore文件
现在还有个问题,其实项目现在还缺少.gitignore文件,你拉到本地,仓库的.idea文件不会拉下来了,但是你本地idea也会有.idea文件,而又没有拉下来.gitignore文件,本地新建一个.gitignore文件即可。(如果中央仓库有.gitignore文件请忽略此步骤)

解决办法:本地新建一个.gitignore文件,右键–>新建–>文件,输入.gitignore然后回车。

然后在.gitignore文件里输入以下内容:
### IntelliJ IDEA ###
.idea
*.iml
target

到此全部解决。
167

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



