【分享】移除git中的commit历史(保留文件,仅移除提交历史信息)

  • 首先,新建一个独立的分支
git checkout --orphan latest_branch
  • 其次,提交当前所有修改
git add -A
git commit -m"commit message"
  • 然后,删除原有的master分支
git branch -D master
  • 接着,将新分支重命名为master分支
git branch -m master
  • 最后,将本地修改更新到远程仓库
git push -f origin master