删除 git 提交密码到仓库的方法

今天不小心把数据库的密码提交到 github,查看 github commit log 能看到密码,上网查了资料如何删除,亲测有效,记录一下

# 1.通过找到想要退回到的commit_id
$ git log
# 2.本地回到上一个commit_id
$ git reset --hard <commit_id>
# 3.推送到服务器,一定要加 --force 参数
$ git push origin HEAD:master --force

如果不加 --force 参数提交不上去,服务器 rejected

打赏作者

您将是第一位评论人!

提醒
avatar