欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git删除远端所有历史提交

程序员文章站 2022-04-18 18:47:56
...

删除所有远端的历史提交

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

操作步骤

  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

转载于:https://www.jianshu.com/p/80af0e52210d