Git 里面 A 分支 mergeB 分支,和 B 分支 mergeA 分支有区别吗?
假如我想要的效果是 A 和 B merge 后
A 获得了 B 中的变化,但是 B 不变,有何方法?
1
Hsinchu 2017-07-28 18:36:21 +08:00 via Android
在 A 上 mergeB
|
2
SoloCompany 2017-07-28 23:42:44 +08:00
当然有区别
A 和 B 合并之后不是 A 也不是 B 而是 C A 合并 B 和 B 合并 A 的差别是左右和右左的顺序区别,结果没区别 合并之后把 A reset 成 C 那就是 A 获得了 B 的变化,B 不变 |
3
guyeuro OP |
4
SoloCompany 2017-07-31 19:24:14 +08:00 via iPhone
@guyeuro merge 的变量实际上 commit 而不是分支,只不过 merge 结果就会自动更新到当前分支上而已
|