我试图提交一条消息,但不小心打错了字:
'git commit -m 'Deleted old Basic Syntax chapter README'
现在我被困在终端里,它显示的只有:
>
>
>
>
>asdfasdfad
>
>asd
>
如何退出但仍保留我的提交消息?我可以重新提交,但不想因为坐在几个我不想丢失的提交上而必须退出终端。(如果我真的会失去它们吗?)
关闭终端不会丢失提交记录。
ctrl+c 将退出提示符 >
发生的情况是您打开了一个带有奇数个 '
字符的字符串。
Bash 期望您为该字符串提供更多输入,并允许您在 >
提示符后输入它。
尝试键入 '
并按下 return,您将得到相同的结果。如果您通过再次键入 '`' 来关闭字符串,则将回到正常的 Bash 提示符。
'git commit -m'
将不会是一个有效的命令名称,你只会得到一个“命令未找到”的错误提示。 - chepnerWindows = Ctrl + C
Mac = Ctrl + C(没有命令键,只有CTRL)
按下Ctrl+C将退出提示符>
然后:
:wq
这意味着写入并退出
:)
- Travis