Git删除远端所有历史提交

删除所有远端的历史提交

使用场景:想要删除某个仓库的所有历史提交 使得它成为新的空白仓库

操作步骤

  1. 创建一个空白的分支
    git checkout --orphan new_branch
  1. 创造一个commit
    1.touch README.md
    2.git add README.md
    3.git commit -m "[feature]:initial commit"
  1. 删除原先的master分支
    git branch -D master
  1. 空白分支重命名为master
    git branch -m master
  1. 强制推送到远端
    git push -f origin master
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容