我想问一下Git在以下场景中的合并:
branchA -*-*-*-*-*
\
branchB *-*-*-*
在这种情况下可以进行 git merge 并获得以下结果?
branchA -*-*-*-*-*---------*
\ /
branchB *-*-*-*
我想要获得的是在branchA 上进行一次合并提交,它包含来自branchB 的所有更改。我知道 git merge 命令中有 --squash 选项,但是我不确定这是否 100% 等同于标准合并。
因此,允许我阻止我的分支拓扑,而不仅仅是快进。
非常感谢您的帮助!