Git删除远程仓库某次提交记录后的所有提交

1、鼠标右键->git bash here,然后cd切换到代码目录

2、git log查看提交记录,获取commit id

3、git reset commit idcommit id指要保留的最新的提交记录id

4、git push --force,强制push

如果出现remote:GitLab:You are not allowed to force push code to a protected branch on this project.则需要按照下图进行修改

最后点击Unprotect即可。再次执行步骤4,成功。指定提交记录后的所有提交都被删除。
注:删除后,记得恢复Unprotect。

5、git log查看,查看当前最新提交记录id是否为要修改的commit id

相关推荐
仍然探索未知中10 小时前
Git分支管理
git
小妖66611 小时前
windows11 安装好后右键没有 git bash 命令
git
只做开心事11 小时前
Git 多人协作
git
freejackman11 小时前
Git从入门到精通
git·gitee·gitlab·github
兔子坨坨14 小时前
pycharm连接github(详细步骤)
windows·git·学习·pycharm·github
大大小小聪明21 小时前
Git合并多个提交方法详解
git·github
Baoing_1 天前
Git 项目切换到新的远程仓库地址
git
暴躁哥1 天前
Git 版本控制系统入门指南
git
diving deep1 天前
IDEA中git对于指定文件进行版本控制
git
趁你还年轻_2 天前
记录一次git提交失败解决方案
git