工具Git merge 与 rebase 的本质区别同一个分叉状态,git merge 和 git rebase 会产出完全不同的历史——一个保留分叉,一个拉直历史。用同状态对比实验讲透二者的本质区别、方向陷阱和选择标准。