使用vscode的git commit消息的专用选项卡

时间:2018-06-06 14:03:15

标签: git visual-studio-code

在CLI中运行git commit时,会显示类似以下(默认)模板的内容(无论使用何种编辑器):

[empty line]
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch master
# Your branch is up to date with 'origin/master'.
#
# Changes to be committed:
#       modified:   Makefile
#

这允许用户(a)查看将受提交影响的项目列表,以及(b)提供多行消息。 特别地,通常具有短的(<72个字符)第一行。空行,然后是更长的消息。

从vscode内部提交时,我找不到为提交消息提供完整编辑器的方法。所有人都有如下内容:

enter image description here

如果可以使用多行消息,但没有编辑的乐趣。

我目前正在使用1.23.1。

2 个答案:

答案 0 :(得分:0)

提交字段根据所放入内容的数量进行扩展。 enter image description here

但是,vscode在提交消息的长度上显示警告消息:https://github.com/Microsoft/vscode/issues/18807

答案 1 :(得分:0)

该编辑器是必需的。 您的第一行将用作消息,正如您所说的那样,应该简洁明了。

多行消息(即包含换行符的消息)将自动将第二行及以后的内容视为GitHub等服务的“描述”。

如果您真的想避免使用此编辑器,建议您检出this answer