Please enable Javascript to view the contents

如何清空 Git 仓库全部历史记录

 ·  ☕ 1 分钟

这里以清空 main 历史提交记录为例。

  1. 切换到 main 分支
1
git checkout main
  1. 创建一个干净的分支
1
git checkout --orphan new_main
  1. 提交全部文件
1
2
git add -A
git commit -m "msg"
  1. 删除 main 分支
1
git branch -D main
  1. 将新分支重命名为 main
1
git branch -m main
  1. 强制推动到远程仓库
1
git push -f origin main

微信公众号
作者
微信公众号