LOADING

加载过慢请开启缓存 浏览器默认开启

Git仓库清空提交历史

2025/3/19 2025/3/20 笔记 知识 GitHub

绝对不是因为我的仓库提交历史太乱

1. 创建一个新的孤立分支

git checkout --orphan new_branch

2. 添加所有文件

git add .

3. 提交新的初始提交

git commit -m "初始化"

4. 删除旧的 main(或 master)分支

git branch -D main  # 如果原分支是 master,就改成 master

5. 将新分支改名为 main(或 master)

git branch -m main

6. 强制推送新历史(覆盖旧历史)

git push -f origin main