我有一個分支,它有許多不必要的提交,所以我想從它分支到一個清除歷史的版本。從清潔提交歷史分支中創建一個新的分支
這是例子:
Master:
commit1
commit2
commit3
BranchB:
commitB1
commitB2
commitB3
commitB4
commitB5
commitB6
After merge:
commit1
commit2
commit3
commitB1
commitB2
commitB3
commitB4
commitB5
commitB6
取而代之的是,我想有這樣的事情:
commit1
commit2
commit3
commitB6
是否有可能克隆從分支B中的所有代碼(州提交B6後)並使用新的提交消息將其複製到新分支C中?
可能的重複[如何使用git-merge --squash?](http://stackoverflow.com/questions/5308816/how-to-use-git-merge-squash) – 2014-12-08 01:34:52