我试图清理一个旧版本库,这可能是我在学习如何使用Git时创建的第一个版本库。纵观master
的历史,我注意到了这一点:如何清除/删除主分支中的重复提交历史记录?
R -- P -- A -- B -- C -- D -- M -- E
\ /
A' --- B' --- C' --- D'
凡A'
,B'
,...完全相同人员犯A
,B
,... M
被合并提交和E
ISN”最后一个。
我的存储库中有两个分支(master
和develop
),而master
是唯一受影响的(develop
已在稍后创建)。
我想删除这些重复的承诺,从P
(不含)至M
,导致这样的事情:
R -- P -- A -- B -- C -- D -- E
我怎么能做到这一点?
Downvoters,问题是完全有效。请考虑撤消你的投票,或者至少详细说明为什么你认为这个问题值得被低估。 – Jubobs 2014-09-10 18:58:26