我一直在一个分支上构建一个功能(我们称之为'feature1'),我已经多次合并到我的主分支('master')中。我已经间歇性地将其他功能分支合并到 master 中,所以我从“feature1”到“master”的合并提交在上周的其他提交中有点分散。
我想要做的:从 'feature1' -> 'master' 中删除所有合并,就好像它们从未发生过一样。来自其他分支的所有其他工作,我想留在'master'中保持不变。
有没有办法删除仅来自特定来源的提交?即只是'feature1'分支?
我一直在一个分支上构建一个功能(我们称之为'feature1'),我已经多次合并到我的主分支('master')中。我已经间歇性地将其他功能分支合并到 master 中,所以我从“feature1”到“master”的合并提交在上周的其他提交中有点分散。
我想要做的:从 'feature1' -> 'master' 中删除所有合并,就好像它们从未发生过一样。来自其他分支的所有其他工作,我想留在'master'中保持不变。
有没有办法删除仅来自特定来源的提交?即只是'feature1'分支?