亲测有效,避免被坑
情况说明:
有一次不小心把敏感文件提交上去了。需要删掉
查阅资料:
方法乱七八糟,被坑的好惨。
解决办法:
本地端:
先备份一下文件,免得操作失误把你代码给整没了!
切记↑↑↑↑↑↑↑
1.在当前目录打开git bash/cmd 随你
2.查询历史提交记录:(也可以到github的当前项目下查看)
git log
然后确定一下你要回退到那个版本
用 git reset --hard commit_id 指令回退
git reset --hard 6d7cc044138539eb6dafc8048e6b9e16502437e6
返回结果:HEAD is now at 6d7cc04 master
最后使用指令强制更新github服务器的版本:
注意此处的master要和你提交的消息一致,有的人提交的是origin。
git push master HEAD --force
完成!可以去github查看一下情况了
祝君好运!