gitlab 远端删除误上传的文件

3 阅读1分钟

Android项目 检查代码时发现不知道什么原因上传了 __pycache __ 文件夹 ,需要把它从远端删除掉


//这会从 Git 仓库索引中移除 `__pycache__`,但不会删除本地文件。
git rm -r --cached __pycache__


//添加 `.gitignore`(防止后续提交)


//提交更改
git commit -m "删除 __pycache__ 目录"


//推送到远端
git push origin <你的分支名>



可以在 GitLab 仓库的 Web 界面检查 __pycache__ 是否已经消失。

这样 __pycache__ 目录就不会再出现在 Git 版本库中!🚀

取消最新的commit

git reset --soft HEAD~1  # 取消 commit,保留代码
git reset --hard HEAD~1  # 取消 commit,并删除代码改动(慎用)