在 Git 中“合并分支”通常是指把某个分支的修改合并到当前分支,常见做法如下:
比如你想把 dev 分支合并到 main:
git checkout main
(Git 2.23+ 也可以用)
git switch main
git pull origin main
git merge dev
冲突文件中会出现类似:
<<<<<<< HEAD
当前分支内容
=======
dev分支内容
>>>>>>> dev
解决后执行:
git add .
git commit
git checkout main
git fetch origin
git merge origin/dev
适合个人分支,不推荐公共分支使用。
git checkout dev
git rebase main
如果有冲突:
# 解决冲突
git add .
git rebase --continue
最后再切回 main 合并:
git checkout main
git merge dev
git merge origin/feature-login
git merge --abort
mergerebasepull / fetch如果你是想合并 特定提交、多个分支,或在 IDE(VS Code / IDEA) 里操作,也可以告诉我。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。