Git删除远端所有历史提交
程序员文章站
2022-04-18 18:47:56
...
删除所有远端的历史提交
使用场景:想要删除某个仓库的所有历史提交 使得它成为新的空白仓库
操作步骤
- 创建一个空白的分支
git checkout --orphan new_branch
- 创造一个commit
1.touch README.md
2.git add README.md
3.git commit -m "[feature]:initial commit"
- 删除原先的master分支
git branch -D master
- 空白分支重命名为master
git branch -m master
- 强制推送到远端
git push -f origin master
转载于:https://www.jianshu.com/p/80af0e52210d