- 切换到新的分支
git checkout --orphan latest_branch
- 缓存所有文件(除了.gitignore中声明排除的)
git add -A
- 提交跟踪过的文件
git commit -am "first commit" - 删除 main 分支
git branch -D main
- 将当前分支重命名为 main
git branch -m main
- 提交到远程master分支
git push -f origin main
通过以上 6 步就可以简单地把一个 Git 仓库的历史提交记录清除掉了。
浙公网安备 33010602011771号