git使用标准模板在vscode中提交

时间:2018-04-24 15:15:54

标签: git visual-studio-code

运行git commit后,会打开一个编辑器并提供一个提交消息的模板:

<empty line where the messgae should come>
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch mybranch
# Your branch is up to date with 'origin/mybranch'.
#
# Changes to be committed:
#       new file:   README.md
#       deleted:    README.rst
#       modified:   foo.txt
#
# Untracked files:
#       bar.txt
#

然后,通常的做法是提供简短的单行,空行和更长的可选提交描述。使用vscode时,我注意到git: commit只允许一行消息(enter实际上是提交)。

vscode中是否有一些命令打开一个新的缓冲区,其中包含git的CLI中已知的模板,并且在保存(!)这个新缓冲区后,提交将会发生?

1 个答案:

答案 0 :(得分:1)

在VS代码中,有几种方法git commit

  1. 在命令面板的源代码管理侧栏中 Git:Commit 中带有空白消息框,或单击 Commit 复选标记,将为您提供一个输入框,您可以在其中输入一个行,提交,这就是您要描述的情况。
  2. 您可以键入多行消息,然后通过命令面板或选中标​​记进行提交。
  3. 在集成终端git commit中不显示任何消息,将在默认编辑器中为您提供模板消息。通常是vi,但是您可以将git配置为使用任何编辑器。