我已经提交了一个 commit,现在想通过应用并提交一个反向补丁来撤销此 commit 引入的更改。我该怎么做?
使用
git revert HEAD
这将创建一个补丁,撤销上一次提交并将该补丁作为新提交。
如果您想要还原特定的早期版本,请使用:
git revert <revision>
看起来你想使用git-revert。
https://www.kernel.org/pub/software/scm/git/docs/git-revert.html
注:git-revert是一个与撤销代码更改相关的git命令。只需使用
对于已提交的文件:
git revert <SHA1 ID>
对于未提交的文件:
git reset --hard HEAD