Git

Git删除远端所有历史提交

2018-11-10  本文已影响0人  cx7

删除所有远端的历史提交

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

操作步骤

  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
上一篇 下一篇

猜你喜欢

热点阅读