Please enable Javascript to view the contents

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

 ·  ☕ 1 分钟

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

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

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