1. 先确保工作区干净(处理之前的合并冲突)
git status
如果还有未解决的冲突,先放弃合并
git merge —abort
2. 切换到 main 分支
git checkout main
或者新版本 Git 使用
git switch main
3. 删除本地的 dev 分支
git branch -d dev
如果提示 “error: The branch ‘dev’ is not fully merged”,使用强制删除
git branch -D dev
4. 获取远程最新信息
git fetch origin
5. 重新创建并切换到 dev 分支,跟踪远程的 dev 分支
git checkout -b dev origin/dev
或者新版本 Git 使用
git switch -c dev origin/dev
6. 验证当前分支和状态
git branch -a git status
