我已经将一个功能分支(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
参数时没有出现错误,这让我怀疑您是否没有输入合并提交哈希(