跳转到内容

GIT 与协作 · DEFINED TERM

Merge 与 Rebase

Merge 保留分叉并产生合并结果,Rebase 把提交重新放到新基线后。

你可能会这样说“保留协作历史就合并,整理本地提交再变基”

VISUAL EXAMPLE

先看懂它怎么工作

INPUT保留协作历史就合并,整理本地提交再变基
比较两条历史
合并内容或重放提交
解决冲突
验证
CHECK历史策略符合团队约定,冲突解决后重新测试

MECHANISM

运行机制

  1. 比较两条历史
  2. 合并内容或重放提交
  3. 解决冲突
  4. 验证

USE WHEN

适合这样用

整合分支并维护可理解历史

NOT FOR

不要这样理解

不要对他人已基于其工作的公共提交随意变基

TELL YOUR AGENT

可直接发给 Agent

请按“Merge 与 Rebase”的概念处理这个需求:保留协作历史就合并,整理本地提交再变基。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

历史策略符合团队约定,冲突解决后重新测试

OFFICIAL SOURCES

官方来源