git/github 从 merge 的 pull 请求创建反向补丁

标签 git github

情况:我们有几个已 merge 的 github pull 请求,其中包含需要回滚的代码。与这些 merge 穿插的是其他需要保留的内容。我知道我们可以回滚到第一次错误 merge 之前,然后再进行樱桃选择更改,但我希望我们可以避免这种麻烦。是否可以根据两个错误的 pull 请求创建某种反向补丁并将这些补丁应用到新分支,以便我们可以封装错误的更改并在问题解决后恢复它们?

最佳答案

可以使用 git revert 撤销补丁。

另请参阅Re-doing a reverted merge in Git .

关于git/github 从 merge 的 pull 请求创建反向补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13296018/

相关文章:

git - Visual Studio Code 总是要求提供 Git 凭据

heroku - 将配置文件保留在heroku上但从github上的公共(public)存储库中删除?

git - 将更改推送到 GitHub 选项时 Jenkins-Build 不起作用

不同项目的 Git 是单一的还是单独的?

node.js - Node npm install,强制依赖的依赖安装特定版本

混帐 : SSL Certificate Issues

git - 查看没有 merge 提交的git日志

git - 如何将提交恢复为分支中的新提交

git - git 将提交消息存储在哪里

GitHub:如何将打开的 pull 请求添加到本地仓库?