Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
键入git的提交消息后要做什么?_Git_Commit_Commit Message - Fatal编程技术网

键入git的提交消息后要做什么?

键入git的提交消息后要做什么?,git,commit,commit-message,Git,Commit,Commit Message,在我输入git commit-a后,会弹出一个文本编辑器,我输入我的评论。在输入注释后,我必须按下哪些按钮才能使其进入下一个实际提交阶段 我正在Windows上使用默认设置的mysysGit。尝试以下操作: git add file-name git commit -m "here goes my awesome commit message" git push 保存文件并退出编辑器。取决于您使用的文本编辑器。Git选择环境变量“editor”中指定的编辑器。在Linux系统上,这

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

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

尝试以下操作:

git add file-name  
git commit -m "here goes my awesome commit message"  
git push  

保存文件并退出编辑器。

取决于您使用的文本编辑器。Git选择环境变量“editor”中指定的编辑器。在Linux系统上,这通常是Vi或Nano。找出它是哪一个,然后参考文档以获得适当的编辑器

git提交总是需要注释。你可以给我一个这样的
git commit-m“我的评论”
。如果您不在此处提供注释,则会弹出一个文本编辑器,强制您提供注释

有时,您可能实际上需要编辑器来输入提交消息。当您希望在摘要中提供提交的更详细描述时,通常需要这样做(在摘要后面写一个空行,后面跟着描述)

这是git help commit的摘录

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

编辑:


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

Windows上的MysysGit使用VIM,因此根据VIM文档,按Esc键离开编辑模式,然后按ZZ键保存更改(如果有),然后退出。RTFM不是一个有用的答案:pSome更详细的信息会更好。在不知道您使用的编辑器的情况下,这有点难说了。保存它并退出编辑器这家伙解释得很好[在vim中,你可以按i开始输入文本并通过按esc和:wq和enter进行保存,这将用你键入的消息提交。][1][1]:Windows中的Git从cmd(命令行)中打开一个默认编辑器,我认为问题的一部分在于我们不知道那些狡猾的git程序员决定强加给我们什么编辑。文本是彩色的,我们看到一些注释,但没有标题栏或任何其他指示如何继续。在命令行上键入提交消息通常是不好的做法,主要是因为它不利于良好的提交消息结构和习惯。