Git 合并策略可视化
直观展示三种不同的 Git 合并策略及其工作方式
创建合并提交
保留所有提交历史,创建一个新的合并提交
main
feature
C1
C2
C3
F1
F2
F3
Merge
演示合并过程
压缩和合并
将多个提交压缩为单个提交
main
feature
C1
C2
C3
F1
F2
F3
Squash
演示合并过程
变基和合并
将提交重新应用到基础分支之上
main
feature
C1
C2
C3
F1
F2
F3
F1'
F2'
F3'
演示合并过程