Git修改提交记录的顺序/删除某次提交记录

网上搜索了很多方法,不一而足,本博文提到的方法,是我认为最容易理解的: 每一次提交记录,都能生成对应的补丁(patch),先生成各个提交记录的补丁,然后硬回退版本(reset --hard),然后按照期望的提交顺序,顺次打补丁(am). 关于补丁之间的冲突,没有考虑(因为调整的是某个分支上的提交记录,理论上不会有冲突的地方),有冲突风险的,不在本文讨论范围之内. 关于补丁的生成和应用,参见博客:
相关文章
相关标签/搜索