我正在尝试使用以下命令提交所有更改:
注意:我希望能够提交代码,但不想添加“提交信息”。
当我执行以上命令时,屏幕显示如下,但我不知道如何退出此屏幕以完成提交。
git commit -a
注意:我希望能够提交代码,但不想添加“提交信息”。
当我执行以上命令时,屏幕显示如下,但我不知道如何退出此屏幕以完成提交。
![enter image description here](https://istack.dev59.com/A0Ndb.webp)
git commit -a
每次提交都必须指定一个提交消息。有两种方法可以实现这一点。首先,您可以在命令行上使用-m
开关提供它:
git commit -am "I made the changes"
:wq
保存(write)并退出编辑器。git config --global core.editor notepad
的命令,其中 notepad
是你喜欢的编辑器的名称。尝试使用git commit -a -m '[你的提交信息]'
编辑:每次提交都需要添加注释,你可以使用以下方法添加空白注释
git commit -a -m ''
git commit -am ''
在Git中,提交时需要添加一条commit message(提交信息),而且这也是非常有帮助的:
撰写提交信息是你开发工作中非常重要的一步。这个消息通常是其他开发人员看到的第一件事,并且在Git commit-msg中的第一行具有特殊意义。它被认为是该提交的“标题”或“主题”。许多界面使用此标题来代表提交,例如:
-电子邮件通知的主题
-git log的“oneline”模式
-Gerrit界面(仪表板、搜索结果、标题)
-Git还原(引用提交标题)
-各种Git GUI客户端
(将第一行作为标题,直到第一个空行或正文结束)
您没有指定提交信息,因此Git打开了默认编辑器(在这种情况下是Vim)以指定消息。您有两个选项来解决这个问题:
编写您的消息:
i{您的消息}<ESC>:wq<CR>
或者直接在命令行中编写消息:
git commit -am '您的消息'