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

Dzi*_*mid 100 git

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

pil*_*lif 142

使用

git revert HEAD
Run Code Online (Sandbox Code Playgroud)

这将创建一个修补程序,该修补程序将恢复最后一次提交并将该修补程序作为新提交提交.

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

git revert <revision>
Run Code Online (Sandbox Code Playgroud)

另见:http://schacon.github.com/git/git-revert.html