通过Visual Studio代码提交的扩展消息?

MAx*_*dov 2 git visual-studio-code

我知道,使用命令行我可以这样做:

git commit -m "Title" -m "Description .........."
Run Code Online (Sandbox Code Playgroud)

有没有办法通过VS代码中的Git版本控制来做到这一点?

Jim*_*ris 17

\n

有没有办法通过 VS Code 中的 Git 版本控制来做到这一点?

\n
\n

绝对地!
\n在 VS code 中,您可以创建消息和描述,而无需使用命令行。

\n

我通过阅读上面链接中提到的命令行中的提交消息发现了这一点。\xc2\xa0 如果消息包含多于一段文本,则后续行/段落将成为描述。\xc2\xa0 因此,我决定使用 VS Code 中的提交消息窗口尝试此操作,结果成功了!

\n

摘要
\n当您创建提交并输入提交消息时,只需按几次 Enter 键,然后开始添加详细信息。第一行成为提交“消息”,任何后续文本段落都成为提交的描述。

\n

示例:
\n我创建了一个文本文件,并将其与一些解释性文本一起提交到我当前的项目中。

\n

这是VS Code 中的详细视图,显示如何创建带有附加描述性详细信息的提交消息:

\n

显示多行提交消息的视图

\n

哎呀!我忘记了一些事情 - 在提交之前添加额外的文本。

\n

在这里,我添加了一行额外的文本,显示提交的“详细信息”部分可以有多个段落。

\n

VS Code 内的第二个视图显示多段落描述

\n

一旦提交完成并推送(在我的例子中推送到 GitHub),您就可以去那里查看结果。

\n

这是 GitHub 内提交概述的视图:\nGitHub 中的提交概述显示提交消息

\n

这是当您单击概述中的消息时提交消息和提交消息详细信息的外观:\n这是 GitHub 中的提交消息详细信息

\n

我偶然发现了一个额外的非常有趣的功能:
\n如果您将鼠标悬停在 GitHub 内的提交消息上,它会在摘要页面上显示带有消息和消息详细信息的工具提示!\n提交消息概述显示带有描述性文本的工具提示

\n


sch*_*tte 6

首先,人们经常误解这个命令实际上做了什么.了解幕后发生的事情非常重要.

所以,这来自git commit 文档:

如果给出多个-m选项,则它们的值将作为单独的段落连接.

因此,在团队资源管理器中提供提交消息时,请尝试在不同的段落中将标题与描述分开,并且它应该与命令行示例具有相同的行为.

这个命令并不像看起来那么神奇.要查看实时实施.看到这个答案真的很好地展示了它.

  • 这真的有效,谢谢!只需键入标题,然后双输入和描述,然后按CTRL + ENTER.真棒! (2认同)