Git还原不起作用

Pet*_*oti 14 git undo git-commit

所以我有一个开发分支,我希望恢复提交.所以我输入git revert <commit-hash>

但是当它运行时它说:

$ git revert 165702b305
On branch develop
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

这个提交已经被追踪为bug的罪魁祸首和id想要恢复它,但由于某种原因它不起作用.它会以某种方式被破坏吗?其他答案和搜索无法提供帮助.

Den*_*ger -2

我遇到了完全相同的问题,下面的语法对我有用:

git revert -n master~5..master~2
Run Code Online (Sandbox Code Playgroud)