- 切换到新的分支
git checkout --orphan latest_branch
- 缓存所有文件(除了.gitignore中声明排除的)
git add -A
- 提交跟踪过的文件
git commit -am "first commit"
- 删除 main 分支
git branch -D main
- 将当前分支重命名为 main
git branch -m main
- 提交到远程master分支
git push -f origin main
git checkout --orphan latest_branch
git add -A
git commit -am "first commit"
git branch -D main
git branch -m main
git push -f origin main