运行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中已知的模板,并且在保存(!)这个新缓冲区后,提交将会发生?
答案 0 :(得分:1)
在VS代码中,有几种方法git commit
:
git commit
中不显示任何消息,将在默认编辑器中为您提供模板消息。通常是vi,但是您可以将git配置为使用任何编辑器。