我在Windows上使用Git Bash,当我运行git commit
时,vi编辑器打开以允许我编写提交注释。我注意到我写的文本的第一行是黄色的(尽管不是全部,只有前30或40个字符),第二行是红色背景上的白色,而从第3行开始是灰色。这种颜色编码是什么意思,还是只是某种奇怪的故障?我来自SVN背景,其中提交评论是纯文本,我没想到这个“彩虹”。 :)
提前感谢您的答案。
答案 0 :(得分:47)
Vi正在向您提供有关“正确”格式化提交消息的提示。
虽然没有特定的一种消息风格强制执行w.r.t.另外,“traditionally”Git提交消息的结构是这样的:
最后一段通常用于“元数据”条目,例如Signed-off-by:
。
所以,在你的情况下,Vi可能会警告你第一行比平时稍微长一点并且你没有留下空白行(我说“可能”因为我不使用Vi,所以我我不确定。)