有通用的git“ undo”命令吗?

sma*_*oun 5 git

回顾一下SO上最受欢迎的一些问题,消除git错误似乎是一个很常见的问题。这些问题都得到了很好的回答,并且git命令本身也很简洁,但是我想知道git是否具有通用的git undo命令,或者计划在即将发布的版本中实现。实际上,此命令将完全撤消您最近执行的任何git命令。

编辑:只是为了特定性,我的意思是,在您键入错误的命令之前,git undo会查看存储库的状态,并将其恢复为该状态的确切副本

例如,如果我执行了git add --all,然后输入了git undo之类的内容,则git会取消转储刚刚暂存的所有文件,并且存储库看起来与我输入git add all之前的内容相同。

另外,这是总结撤消git命令的好资源

tre*_*tcl 3

不,没有这样的功能。据我所知,也没有人提议添加它。

我实际上没有任何文档可以引用来证明此功能存在,而且 Stack Overflow 也不是讨论或提出软件功能的地方,因此我将就此保留。