本方法基于新建 Git 孤立分支實現:
1. ??首先檢出待清理的分支
在 IDEA 右下角檢查當前分支名稱
或執行 git branch 確認。如果不在目標分支上,會顯示 (HEAD detached at xxxxx),這時需要先切換分支:
git checkout 原分支名
2. 創建孤立分支??(保留所有文件但無歷史)
git checkout --orphan temp_clean_branch
3. ??添加所有文件到暫存區
git add -A
4. ??提交初始版本
git commit -m "初始化提交"
5. 刪除原分支
git branch -D 原分支名
6. ??重命名新分支
git branch -m 原分支名
7. ??強制推送到遠程(謹慎操作)
git push -f origin 原分支名
?