使用Windows XP我不小心输入了git commit -a而不是git commit -am“我的提交消息”,现在我看到我的CMD提示符中充满了我的提交消息的文件版本(“请输入您的…提交消息”)。我已经把我的信息添加到顶部,但现在我不知道如何保存和离开。我尝试按Ctrl + W + Q,但它什么都不做,但添加^的光标所在的位置。
我还尝试了Esc,然后Ctrl + W + Q,但它说没有写自上次更改(添加!覆盖)。
使用Windows XP我不小心输入了git commit -a而不是git commit -am“我的提交消息”,现在我看到我的CMD提示符中充满了我的提交消息的文件版本(“请输入您的…提交消息”)。我已经把我的信息添加到顶部,但现在我不知道如何保存和离开。我尝试按Ctrl + W + Q,但它什么都不做,但添加^的光标所在的位置。
我还尝试了Esc,然后Ctrl + W + Q,但它说没有写自上次更改(添加!覆盖)。
当前回答
Use:
:wq!
感叹号用于覆盖只读模式。
其他回答
Esc以确保退出插入模式,然后:wq (:wq)或ZZ (shift-Z shift-Z)。
按ESC键确保你已经退出编辑模式,然后输入:
:wq
一种更快的方法
保存 而放弃
将
:x
如果你打开了多个文件,你可能需要执行
:xa
:问!将强制无条件不保存退出
Use:
:wq!
感叹号用于覆盖只读模式。