在过去的几周里,我有一个功能分支已与开发分支多次合并。在我们将它合并到主分支之前,我们想要删除过去几周合并到开发分支中的功能分支代码。有没有统一的方法来做到这一点?
合并是使用 --no-ff 创建的,因此新分支中的提交应该有自己的对象。
_______ master ______________________________
\ /
\ /
\__hofix-1_____C/
\
_ development _______________________\____________
\ / / /
\ / / /
\_feature-test__A/_________B/________D/
所以我想从开发中删除合并的提交 A、B 和 D,同时仍然保留 hotfix-1、合并 C,并且仍然继续在功能分支上工作。