IDEA用git拉的代码,git的本地更改显示“未进行版本管理的文件”

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

在这里插入图片描述
到此全部解决。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农小C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值