问题描述:
忘记过滤.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
这样子就很好的删除了远程的文件啦