Git修改提交記錄的順序/刪除某次提交記錄

網上搜索了很多方法,不一而足,本博文提到的方法,是我認爲最容易理解的: 每一次提交記錄,都能生成對應的補丁(patch),先生成各個提交記錄的補丁,然後硬回退版本(reset --hard),然後按照期望的提交順序,順次打補丁(am). 關於補丁之間的衝突,沒有考慮(因爲調整的是某個分支上的提交記錄,理論上不會有衝突的地方),有衝突風險的,不在本文討論範圍之內. 關於補丁的生成和應用,參見博客:
相關文章
相關標籤/搜索