如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。

how to delete all commit history in github?​stackoverflow.com
f763a247a11f3c1de95b63a89431c51e.png

  1. 创建孤立分支,并切换到该分支:
git checkout --orphan latest_branch

2. 暂存所有文件:

git add -A

3. 提交所有更改:

git commit -am "First Commit"

4. 删除主分支 master

git branch -D master

5. 重命名当前分支为 master

git branch -m master

6. 强制推送本地分支:

git push -f origin master

git checkout --orphan latest_branch
git add -A
git commit -am "First Commit"
git branch -D master
git branch -m master
git push -f origin master
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐