Git 恢复命令后我无法使用命令行 / git
After Git Revert command I can't use the command line / git
我正在使用 git revert [commit number]
对提交进行 git 还原
现实生活中的例子是:
git revert 58c128313e353b8dd7d04121824b966faefe68dc
执行此操作后,它会将我带到显示还原消息的屏幕,但我无法退出此屏幕,也无法输入任何内容。
我试过按 Q 退出 git 日志屏幕,但这也不起作用。当我强制退出终端并返回时,还原已经发生。
我如何进行还原,然后返回到命令行并继续照常工作?
这是它说的截图
您在 vi
或 vim
编辑器中,这是许多 Linux 发行版的默认编辑器。
要保存文件并退出,从而完成还原,请键入:
Esc:wq输入
或者您可以在不保存的情况下中止编辑器,如果您愿意的话:
Esc:q!输入
如果您愿意,以后可以避免使用此编辑器。找到一个您确实想使用的编辑器(emacs、nano、joe 等等...)并将其设置为默认编辑器。您可以在 shell 文件(例如 .bash_profile)中这样做:
export EDITOR=/usr/bin/nano
export VISUAL=$EDITOR
我正在使用 git revert [commit number]
现实生活中的例子是:
git revert 58c128313e353b8dd7d04121824b966faefe68dc
执行此操作后,它会将我带到显示还原消息的屏幕,但我无法退出此屏幕,也无法输入任何内容。
我试过按 Q 退出 git 日志屏幕,但这也不起作用。当我强制退出终端并返回时,还原已经发生。
我如何进行还原,然后返回到命令行并继续照常工作?
这是它说的截图
您在 vi
或 vim
编辑器中,这是许多 Linux 发行版的默认编辑器。
要保存文件并退出,从而完成还原,请键入:
Esc:wq输入
或者您可以在不保存的情况下中止编辑器,如果您愿意的话:
Esc:q!输入
如果您愿意,以后可以避免使用此编辑器。找到一个您确实想使用的编辑器(emacs、nano、joe 等等...)并将其设置为默认编辑器。您可以在 shell 文件(例如 .bash_profile)中这样做:
export EDITOR=/usr/bin/nano
export VISUAL=$EDITOR