我正在尝试使用以下命令提交所有更改
git commit -a
注意:我想在没有任何“提交消息”的情况下提交
但是当我执行上面的命令时,它会显示如下所示的屏幕,我不知道如何离开这个屏幕来完成我的提交。
最佳答案
您必须为每次提交指定一条提交消息。有两种方法可以做到这一点。首先,您可以使用 -m
开关在命令行上提供它:
git commit -am "I made the changes"
如果您不指定该开关,git 将打开配置的编辑器。默认情况下,这是 vim。要在 vim 中编写消息,请键入 i 进入插入模式,然后键入您的消息。按 esc 退出插入模式,然后键入 :wq
保存 (write) 和 q 适合编辑。
您也可以configure another editor to be used by git .在命令行上,您可以运行类似 git config --global core.editor notepad
的命令,其中 notepad
是您喜欢的编辑器的名称。
关于repository - 使用 "git commit -a"命令时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13158938/