你可能会说
帮我处理一下 Git 的合并操作,我怕搞错了。
把分支上的修改「汇入」主线。
把分支上的修改「汇入」主线。如果两人改了同一处,Git 会提示冲突,需要手动决定保留哪个。
生活类比
像两条溪流汇入一条河——大部分水自然合流,偶尔有石头挡路(冲突)需要人工疏导。
🎮 动手试试
关于「合并」,以下哪个描述最准确?
你可以这样告诉 AI
帮我把 feature/payment 分支合并到 main,遇到冲突先不要自动解决,列出来让我逐条决定保留哪个版本。
合并是把两条开发线路汇为一条(两河交汇),提交是在线路上记录一个变更点。
功能开发完成
分支代码经过测试后合并到 main,正式纳入主线代码
和 AI 协作时
想让 AI 帮你合并分支时,说「帮我把 feature/payment 合并到 main,遇到冲突暂停让我决定」
放弃的分支
分支代码废弃不用时直接删除分支就好,不需要合并进主线
团队要求线性历史
如果团队规范要求用 rebase 保持提交历史一条直线,就别用 merge 产生分叉合并提交
把分支上的修改「汇入」主线。如果两人改了同一处,Git 会提示冲突,需要手动决定保留哪个。
像两条溪流汇入一条河——大部分水自然合流,偶尔有石头挡路(冲突)需要人工疏导。
和 AI 沟通时提到「合并分支」,就是把实验成果正式纳入主代码。