Git:退出“打字”模式

时间:2016-12-23 10:31:30

标签: git console

我偶然输入了git commit -m "name:,之后控制台中的每一行都以“>”开头符号和git不会对命令作出反应。 q:q:q!没有帮助。

请告诉我如何退出这种撒旦模式。

enter image description here

2 个答案:

答案 0 :(得分:2)

通常这会起作用:

CTRL + C

CTRL + C也会停止在Git bash中运行的进程。例如,如果您正在使用某些文件并且您决定要提前停止,则可以使用CTRL + C来停止它。

答案 1 :(得分:1)

这不是撒旦模式,您只是输入多行提交消息。 >显示您的多行字符串仍在继续。 :q和类似的vim命令,但您不在vim内。

所以如果你输入

$ git commit -m "foo
> bar"

您最终会收到提交消息

foo
bar

如果要结束多行注释,只需键入结束引用"并按Enter键,即可发送多行消息。

如果要中止并使用单行消息再次键入命令,只需为cancel键入 CTRL + C 并重新发出命令。