使用"git commit -a"命令时出现问题

Tah*_*sin 5 git repository git-commit git-commands

我试图通过使用以下命令提交所有更改

git commit -a
Run Code Online (Sandbox Code Playgroud)

注意:我想提交没有任何"提交消息"

但是当我执行上面的命令时它会显示下面显示的屏幕,我不知道如何离开这个屏幕来完成我的提交.

在此输入图像描述

bdu*_*kes 3

您必须为每次提交指定提交消息。有两种方法可以做到这一点。首先,您可以使用开关在命令行上提供它-m

git commit -am "I made the changes"
Run Code Online (Sandbox Code Playgroud)

如果您不指定该开关,git 将打开配置的编辑器。默认情况下,这是 vim。要在 vim 中编写消息,请键入i进入插入模式,然后键入您的消息。点击esc退出插入模式,然后键入:wq保存(写入)并退出编辑器。

您还可以配置另一个编辑器以供 git 使用。在命令行上,您可以运行类似的命令git config --global core.editor notepad,其中notepad是您喜欢的编辑器的名称。