27

在我输入git commit -a文本编辑器后弹出并输入我的评论。输入评论后,我必须按哪些按钮才能使其进入实际提交的下一阶段?

我在 Windows 上使用默认设置的 mysysGit。

4

4 回答 4

14

保存文件并退出编辑器。

于 2011-02-19T04:36:54.463 回答
13

试试这个:

git add file-name  
git commit -m "here goes my awesome commit message"  
git push  
于 2011-02-19T04:35:50.427 回答
8

取决于您使用的文本编辑器。Git 选择环境变量“EDITOR”中指定的编辑器。在 Linux 系统上,这通常是 Vi 或 Nano。弄清楚它是什么,然后参考相应编辑器的文档。

于 2011-02-19T04:44:52.523 回答
4

Agit commit总是需要注释。你可以给一个这样 git commit -m "my comment"的。如果您未在此处提供评论,则会弹出一个文本编辑器以强制您发表评论。

有时,您实际上可能需要编辑器输入提交消息。当您想要对提交进行更详细的描述以及摘要时,这通常是必需的(写摘要后跟一个空行,然后是描述)。

这是 git help commit 的摘录。

虽然不是必需的,但最好以一个简短(少于 50 个字符)行开始提交消息,总结更改,然后是一个空行,然后是更全面的描述。例如,将提交转换为电子邮件的工具使用 Subject: 行的第一行和正文中的其余提交。

编辑:

在文本编辑器中输入文本后,只需保存并关闭它。如果您尝试在不提供任何评论的情况下执行此操作,则提交将失败。

于 2011-02-19T05:19:27.990 回答