我正在使用git revert [commit number]对提交进行git还原
现实生活的例子是:

git revert 58c128313e353b8dd7d04121824b966faefe68dc

在我这样做之后,它把我带到屏幕上,在那里它显示了回复信息,但是我不能退出这个屏幕,我不能输入任何东西。
我试过按q退出git日志屏幕,但这也不起作用。当我强制退出终端并返回时,还原已发生。
我如何做一个还原,然后回到命令行,继续像往常一样工作?
git - 在Git Revert命令之后,我不能使用命令行/git-LMLPHP
这是它所说的截图

最佳答案

您在vivim编辑器中,这是许多linux发行版的默认编辑器。
保存文件并退出,从而完成回复,类型:
电子稳定控制:WQenter
或者,如果您愿意,可以在不保存的情况下中止编辑器:
问!进入
如果你愿意的话,将来可以避开这个编辑器。找到一个你想使用的编辑器(emacs,nano,joe,随便什么……)并将其设置为你的默认编辑器。您可以在shell文件(例如bash_profile)中这样做:

export EDITOR=/usr/bin/nano
export VISUAL=$EDITOR

08-27 17:20