版本控制:删除 GitHub 的提交历史记录

My GitHub Home Page

参考:https://www.git-scm.com/book/zh/v2

通过以下三步,可以回滚到指定的历史版本。执行前,请做好备份,然后三思而后行。

# 1. 查看历史
$ git log

# 2. 强制回退到某次提交
$ git reset --hard 回退的提交值

# 3. 强制推送到远程仓库
$ git push origin master -f

例如把密码提交到 GitHub 了,那么,完全有必要删除这个提交历史。