1、新建分支 branch1,添加文件 A; 2、复制分支 branch1,重命名为 branch2,此时 branch2 中也有文件 A; 3、分支 branch2 中添加文件 B 并提交,添加文件 C 并提交,此时 branch2 中有文件 A、B、C; 4、分支 branch1 中添加文件 D 并提交,此时 branch1 中有文件A、D; 5、交互变基,文件 C 的 commit 选择 Squash 方式。  