忘记过滤.idea文件导致maven管理错误一系列操作...

当误将.idea文件夹推送到远程仓库并想删除时,应遵循正确步骤:首先使用`git rm --cached -r .idea`从本地暂存区移除,然后更新.gitignore文件,接着提交`git commit -m 'delete.idea'`,最后推送`git push`。这样能确保干净地删除远程文件。
摘要由CSDN通过智能技术生成

问题描述:

忘记过滤.idea文件夹,导致maven仓库配置信息也一起传了上去,拉取代码时发现问题,改正后,我手动删除了远程仓库的.idea文件夹 发现问题更大…


切记不要这样子操作

在这里插入图片描述

删除远程文件的正常步骤:

1、先查看本地暂存区中的文件,再删除本地暂存区中错误的文件
2、修改 .gitignore 文件内容
3、提交代码,推送代码

一、先删除本地暂存区中的文件

可以使用 git ls-files 查看暂存区的全部文件,也就是git追踪的文件列表

我就以 .idea文件夹为例 git rm --cached -r xxx

xxx为你的目标删除文件
git rm --cached -r .idea

在这里插入图片描述

二、修改 .gitignore 文件内容,下次提交就不要提交这个文件了

在这里插入图片描述

三、提交代码,推送代码

git commit -m 'delete .idea'
git push

在这里插入图片描述
在这里插入图片描述

这样子就很好的删除了远程的文件啦

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值