有时候,提交了一些敏感信息,例如:密码、秘钥之类的。可以用个以下步骤删除GitHub提交记录。
新建一个分支
git checkout --orphan latest_branch
添加当前所有文件
git add -A
提交
git commit -am "."
强制删除旧的分支,例如:main分支
git branch -D main
将当前分支重命名为main分支
git branch -m main
推送当前分支到远程仓库
git push -f origin main
现在,可以看到github之前的提交记录都没了!