8、IDEA 创建新分支,合并代码
千里之行,始于足下
正文
一、适用场景:
1、多人协作开发:不同开发人员可以在各自的分支上工作,最终通过合并将更改整合到主分支。
2、特性开发:开发新功能时,通常会在单独的分支上工作,待完成后再与主分支合并。
3、修复 Bug:针对 Bug 的修复可以在一个新的分支上进行,修复后合并回主分支。
4、代码审查和测试:合并前可以在分支上进行代码审查和测试,确保质量。
二、创建分支操作:
1、当前处于 master主分支:
2、当前分支下,通过New Branch新建一个test分支(此时test分支代码是master分支的复制品 ):
3、test分支新建完成 ,当前所处分支从master分支变成test分支:
情况一:在test分支上修改代码,若未提交并切换到master分支,此时test分支上修改代码会跑到master分支上面;
情况二:在test分支上修改代码,若提交并且 push 到远程分支,就会形成一个独立的分支,此时再切换回master分支,test分支修改的代码不会同步更新到master分支上;
三、合并分支操作:
现在进行代码合并,将 test分支的代码merge合并到master分支上:
1、 将test分支切回到master主分支上:
2、在master主分支上进行merge操作,将test分支合并,合并完成:
Push推送合并后的代码到远程仓库
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)