Tah*_*sin 5 git repository git-commit git-commands
我试图通过使用以下命令提交所有更改
git commit -a
Run Code Online (Sandbox Code Playgroud)
注意:我想提交没有任何"提交消息"
但是当我执行上面的命令时它会显示下面显示的屏幕,我不知道如何离开这个屏幕来完成我的提交.

您必须为每次提交指定提交消息。有两种方法可以做到这一点。首先,您可以使用开关在命令行上提供它-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是您喜欢的编辑器的名称。