1.切换到 master 分支git
git checkout master
2. 创建一个临时分支
git checkout --orphan temp_branch
3. 添加所有文件
git add -A
4. 提交
git commit -m "init: 清空历史,保留当前代码"
5. 删除 master 分支
git branch -D master
6. 重命名临时分支为 master
git branch -m master
7. 强制推送到远程(会覆盖远程历史,谨慎操作)
git push -f origin master((这步之前可以链接新的仓库地址)