Git 恢复命令后我无法使用命令行 / git

After Git Revert command I can't use the command line / git

我正在使用 git revert [commit number]

对提交进行 git 还原

现实生活中的例子是:

git revert 58c128313e353b8dd7d04121824b966faefe68dc

执行此操作后,它会将我带到显示还原消息的屏幕,但我无法退出此屏幕,也无法输入任何内容。

我试过按 Q 退出 git 日志屏幕,但这也不起作用。当我强制退出终端并返回时,还原已经发生。

我如何进行还原,然后返回到命令行并继续照常工作?

这是它说的截图

您在 vivim 编辑器中,这是许多 Linux 发行版的默认编辑器。

要保存文件并退出,从而完成还原,请键入:

Esc:wq输入

或者您可以在不保存的情况下中止编辑器,如果您愿意的话:

Esc:q!输入

如果您愿意,以后可以避免使用此编辑器。找到一个您确实想使用的编辑器(emacs、nano、joe 等等...)并将其设置为默认编辑器。您可以在 shell 文件(例如 .bash_profile)中这样做:

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