我应该为subtree pull --squash
我的项目所依赖的第三方模块执行,但我不小心忘记了将--squash
. 现在我的项目提交历史充斥着第三方模块提交。它们散布在原木上。
这个烂摊子必须消失。如果可能的话,我将如何识别属于第三方模块的所有提交,将它们压缩为一个,然后从我的项目历史记录中清除它们?
更多信息:
请注意,在操作中断后,我已经完成了几次提交,我打算保留这些提交。
我应该为subtree pull --squash
我的项目所依赖的第三方模块执行,但我不小心忘记了将--squash
. 现在我的项目提交历史充斥着第三方模块提交。它们散布在原木上。
这个烂摊子必须消失。如果可能的话,我将如何识别属于第三方模块的所有提交,将它们压缩为一个,然后从我的项目历史记录中清除它们?
更多信息:
请注意,在操作中断后,我已经完成了几次提交,我打算保留这些提交。