从主要素中删除要素分支合并,但保留所有其他要素分支合并



我已经将一个功能分支(F1(合并到master中。然后合并另一个特征分支(F2(,然后合并F3。现在,我注意到F1合并有逻辑错误,我不希望这个功能分支成为master的一部分。但我应该在主控中有F2和F3,它们在F1之后合并。

我已经尝试过了,但它也删除了F2和F3。

git revert <F1 merge-commit-SHA>

有人能帮我吗?提前谢谢。

尝试将-m1添加到revert命令中;这将恢复对";第一个家长";这是主线,希望能完全撤销master中的更改。确保您正在将合并提交自身

git revert [merge-commit-hash] -m1

我认为这会奏效。如果我错了,请告诉我

(如果您之前没有输入-m参数时没有出现错误,这让我怀疑您是否没有输入合并提交哈希(

最新更新