情况:我们有几个已 merge 的 github pull 请求,其中包含需要回滚的代码。与这些 merge 穿插的是其他需要保留的内容。我知道我们可以回滚到第一次错误 merge 之前,然后再进行樱桃选择更改,但我希望我们可以避免这种麻烦。是否可以根据两个错误的 pull 请求创建某种反向补丁并将这些补丁应用到新分支,以便我们可以封装错误的更改并在问题解决后恢复它们?
最佳答案
可以使用 git revert
撤销补丁。
关于git/github 从 merge 的 pull 请求创建反向补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13296018/