git 删除远程仓库中的文件(夹)

发布时间 2023-09-06 12:29:12作者: iniwu

在开发过程中如果在编辑.gitignore时疏漏,导致本不应该上传至远程仓库的某个文件(夹)被提交,则可以使用如下方式解决
(只是从远程仓库中删除,本地文件不受影响、不会被删除)

预览想要删除的文件

命令:git rm -r -n --cached 文件/文件夹名称
由于增加了参数 -n,此时只是预览涉及的文件,不会真正删除

git rm -r -n --cached */target

image-20230719111829477

执行删除操作

git rm -r --cached */target

image-20230719111928127

删除后 git 的状态:

git status

image-20230719112000064

git commit -m "提交信息"
git push

End