git - 使用反向补丁推送后撤消 Git 提交?

标签 git

我已经推送了一个提交,我想通过应用和提交一个反向补丁来恢复这个提交引入的更改。我该怎么做?

最佳答案

使用

git revert HEAD

这将创建一个补丁,恢复上次提交并将该补丁作为新提交提交。

如果要还原特定的早期版本,请使用

git revert <revision>

另请参阅:http://schacon.github.com/git/git-revert.html

关于git - 使用反向补丁推送后撤消 Git 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441902/

相关文章:

java - 如何在 Eclipse 中使用 EGit 导入 gradle 项目? (libGDX)

git - 打印出 git push 正在写入的对象

git - 如何使用 Ubuntu 命令行 pull 已上传到 Git 的项目?

git - 撤消 master 分支中的cherry-pick

git - 以前修订的 check out 目录中的子目录不会在 Git 中消失?

javascript - 如何修复安装 Open MCT 时出现的解析错误?

GIT 仅 pull 项目文件而不 pull LFS 模块

git - 从 Git bash 调用 Notepad++

git - git 使用什么算法来检测工作树上的更改?

git - 在 Github 中将 pull 请求 merge 到与默认分支不同的分支