github删除commit记录

亲测有效,避免被坑

情况说明:

有一次不小心把敏感文件提交上去了。需要删掉

查阅资料:

方法乱七八糟,被坑的好惨。

解决办法:

本地端:
先备份一下文件,免得操作失误把你代码给整没了!
切记↑↑↑↑↑↑↑
1.在当前目录打开git bash/cmd 随你
2.查询历史提交记录:(也可以到github的当前项目下查看)

git log

git
然后确定一下你要回退到那个版本
用 git reset --hard commit_id 指令回退

git reset --hard 6d7cc044138539eb6dafc8048e6b9e16502437e6

在这里插入图片描述
返回结果:HEAD is now at 6d7cc04 master
最后使用指令强制更新github服务器的版本:
注意此处的master要和你提交的消息一致,有的人提交的是origin。

git push master HEAD --force

完成!可以去github查看一下情况了
祝君好运!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值