我正在使用Windows,在提交之前,Git希望我输入一条文本消息,然后出现一个新的文本窗口。
我该怎么退出呢?
我正在学习Git。所以,一点小小的帮助将是非常感激的。
我正在使用Windows,在提交之前,Git希望我输入一条文本消息,然后出现一个新的文本窗口。
我该怎么退出呢?
我正在学习Git。所以,一点小小的帮助将是非常感激的。
当前回答
因为您正在学习Git,所以要知道这与Git无关,而是与配置使用的文本编辑器有关。在vim中,你可以按i键开始输入文本,并按esc键和:wq键保存,这将提交你输入的消息。在你当前的状态下,不提交就退出,你可以用:q代替上面提到的:wq。
或者,你可以直接执行git commit -m '<message>',而不是让git打开编辑器来输入消息。
注意,你也可以改变编辑器,并使用一些你喜欢的东西(如记事本)——我如何在Windows上设置一个编辑器来使用Git ?
其他回答
这是vi编辑器。试试ESC:q!。
有一个默认的文本编辑器,当Git需要您输入消息时将使用它。默认情况下,Git使用系统的默认编辑器,通常是Vi或Vim。在您的例子中,Git选择了Vim。参见如何让Git使用我选择的编辑器进行提交?有关如何选择另一个编辑器的详细信息。与此同时……
在离开Vim之前,您需要输入一条消息:
O
...会开始新的一行让你输入。
退出(g)Vim类型:
EscZZ或Esc:wqReturn。
了解Vim是值得的,因为您可以在几乎任何平台上使用它编辑文本。我推荐Vim导师,我在很多年前就用过它,而且从来没有回头(我几乎没有一天不用Vim)。
因为您正在学习Git,所以要知道这与Git无关,而是与配置使用的文本编辑器有关。在vim中,你可以按i键开始输入文本,并按esc键和:wq键保存,这将提交你输入的消息。在你当前的状态下,不提交就退出,你可以用:q代替上面提到的:wq。
或者,你可以直接执行git commit -m '<message>',而不是让git打开编辑器来输入消息。
注意,你也可以改变编辑器,并使用一些你喜欢的东西(如记事本)——我如何在Windows上设置一个编辑器来使用Git ?
第一个类型
i
输入提交信息,然后按ESC,然后输入
:wq
保存提交消息并退出。 或类型
:q!
不保存消息而退出。
在windows上,只需按下键盘上的“q”就可以退出该屏幕。 我是在用'!help'或简单的'help'和'enter',从DOS提示。
快乐编码:-)