【Git 如何忽略部分 commits,只 push 一部分 commits】
背景:假设有四个commit,依次为V2~V5,时间为从早到晚。
需求:调换V3和V4的顺序。
方法:如上述的在rebase interactive模式下手动调换顺序,然后解决冲突,全部接受左面。
原理:本质为按调换后的顺序依次merge,如下图
结果:
V5(111222333444555)
V3(111222333)
V4(111222333444)
V2(111222)
【Git 如何忽略部分 commits,只 push 一部分 commits】 背景:假设有四个commit,依次为V2~V5,时间为从早到晚。 需求:调换V3和V4的顺序。 方法:如上述的在rebase interactive模式下手动调换顺序,然后解决冲突,全部接受左面。 原理:本质为按调换后的顺序依次merge,如下图 结果: V5(111222333444555) V3(111222333) V4(111222333444) V2(111222)
|
||