首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么当我尝试在vscode中提交时,COMMIT_EDITMSG会打开?

为什么当我尝试在vscode中提交时,COMMIT_EDITMSG会打开?
EN

Stack Overflow用户
提问于 2022-07-08 07:48:34
回答 4查看 8.5K关注 0票数 21

到目前为止,我可以在VS代码中提交我的所有更改,而不会出现任何复杂的情况。现在,当我试图通过单击“源代码管理”选项卡右上角的“滴答”来提交更改时,编辑器上会出现一个名为“COMMIT_EDITMSG”的文件,源代码管理面板仍然处于加载状态,什么也不会发生。

我不知道为什么突然发生这种事,但我什么也没做。

这个问题有解决办法吗?

这是文件内容:

代码语言:javascript
运行
复制
# 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:   pages/support-topics.vue
#
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-07-08 13:36:19

我也刚开始弄到这个。随着最近的更新,默认设置中的某些内容肯定发生了变化。

解决方案似乎是关闭此设置。

git.useEditorAsCommitInput

票数 26
EN

Stack Overflow用户

发布于 2022-07-08 13:11:15

当您提交时,Git需要一个提交消息。为了获得提交消息,Git将使用一个名为COMMIT_EDITMSG的文件调用编辑器,该文件是您编写消息、保存文件并关闭它的地方。一旦您这样做了,Git将接受该消息,去掉注释,并将其用作提交的提交消息。

在这种情况下,这是按照设计完成的,您只需输入提交消息即可。

票数 13
EN

Stack Overflow用户

发布于 2022-07-13 16:22:18

尝试在VS Code的设置中查找Git设置:

-> Git:使用编辑器作为提交输入

你只要关掉这个就能避免弹出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72908270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档