我想知道在Git中是否有以下可能性:
假设我有以下历史记录:
我想将主题分支中所做的所有更改合并回主分支,但不保留提交历史记录。也就是说,不要像这样:
我想获得以下历史记录:
“F” 是主分支中的一个新提交,它相当于将提交“W”,“X”,“Y” 所做的所有更改一次性应用。
我也希望能够保持专题分支的完整性:
这是可能的吗?我一直在使用git rebase做一些测试,但目前为止它还没有按照我需要的方式运作。
谢谢提前。
假设我有以下历史记录:
A---B---C---D---E master
\
W---X---Y topic
我想将主题分支中所做的所有更改合并回主分支,但不保留提交历史记录。也就是说,不要像这样:
A---B---C---D---E---F master
\ /
W---X---Y topic
我想获得以下历史记录:
A---B---C---D---E---F master
“F” 是主分支中的一个新提交,它相当于将提交“W”,“X”,“Y” 所做的所有更改一次性应用。
我也希望能够保持专题分支的完整性:
A---B---C---D---E---F master
\
W---X---Y topic
这是可能的吗?我一直在使用git rebase做一些测试,但目前为止它还没有按照我需要的方式运作。
谢谢提前。