方法一:删除 Git 仓库
1. 删除 .git 文件夹
# Linux/Mac
rm -rf .git# Windows
rd /s /q .git
2. 删除整个项目
直接删除项目文件夹,然后重建一个新的。
注意:删除后,使用 git init
重新初始化一个干净的仓库。
方法二:清理现有仓库
1. 重置到初始状态
# 回退n个提交
git reset --hard HEAD~n# 回退到特定提交
git reset --hard <commit_id>
2. 清空所有历史记录
# 创建新分支
git checkout --orphan latest_branch# 添加所有文件
git add -A# 提交
git commit -am "清理提交历史"# 删除原主分支
git branch -D main# 重命名当前分支为main
git branch -m main
3. 选择性保留提交
# 交互式变基,可选择保留哪些提交
git rebase -i HEAD~n