在 IntelliJ IDEA 中合并两个分支有以下几种方法:
方法一:使用 Git 菜单(推荐)
-
切换到目标分支
-
点击 IDEA 右下角的 Git 分支名称
-
选择你要合并到的目标分支(如
main或master) -
选择 "Checkout"
-
-
执行合并
-
菜单栏选择
Git→Merge... -
在弹出的窗口中选择要合并的源分支
-
点击
Merge按钮
-
方法二:使用分支弹出窗口
-
点击右下角当前分支名称
-
在分支列表中找到要合并的源分支
-
右键点击该分支,选择 "Merge into Current"
方法三:使用 Git 工具窗口
-
打开 Git 工具窗口(Alt+9)
-
切换到 "Log" 标签页
-
找到要合并的分支
-
右键点击该分支,选择 "Merge into Current Branch"
合并冲突解决
如果出现合并冲突,IDEA 会:
-
高亮显示冲突文件
-
提供冲突解决对话框
-
你可以选择:
-
"Accept Yours"(接受当前分支版本)
-
"Accept Theirs"(接受合并分支版本)
-
手动编辑解决冲突
-
最佳实践建议
-
先更新目标分支:合并前先 pull 最新代码
-
处理冲突后:记得提交合并结果
-
使用 rebase:对于特性分支,可以考虑先 rebase 到目标分支再合并
可选:在合并前先 rebase
git checkout feature-branch
git rebase main
git checkout main
git merge feature-branch
这样就能顺利完成分支合并了!