我有一个分支,它有许多不必要的提交,所以我想从它分支到一个清除历史的版本。从清洁提交历史分支中创建一个新的分支
这是例子:
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