删除历史所有 commit
1、切换一个孤儿分支
shell
git checkout --orphan guer
2、当前文件夹下的所有内容都被默认添加到暂存区,直接 commit 提交即可
shell
git commit -m "refactor: 清空 commit,从头做起"
3、删除原来的分支(默认是 master,也有可能是 main)
shell
git branch -D master
4、把当前分支重命名为主分支
shell
git branch -m master
5、强行推送到远程仓库
shell
git push -f origin master