到目前为止,我可以在VS代码中提交我的所有更改,而不会出现任何复杂的情况。现在,当我试图通过单击“源代码管理”选项卡右上角的“滴答”来提交更改时,编辑器上会出现一个名为“COMMIT_EDITMSG”的文件,源代码管理面板仍然处于加载状态,什么也不会发生。
我不知道为什么突然发生这种事,但我什么也没做。
这个问题有解决办法吗?
这是文件内容:
# 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
#
发布于 2022-07-08 13:36:19
我也刚开始弄到这个。随着最近的更新,默认设置中的某些内容肯定发生了变化。
解决方案似乎是关闭此设置。
git.useEditorAsCommitInput
发布于 2022-07-08 13:11:15
当您提交时,Git需要一个提交消息。为了获得提交消息,Git将使用一个名为COMMIT_EDITMSG
的文件调用编辑器,该文件是您编写消息、保存文件并关闭它的地方。一旦您这样做了,Git将接受该消息,去掉注释,并将其用作提交的提交消息。
在这种情况下,这是按照设计完成的,您只需输入提交消息即可。
发布于 2022-07-13 16:22:18
尝试在VS Code的设置中查找Git设置:
-> Git:使用编辑器作为提交输入
你只要关掉这个就能避免弹出。
https://stackoverflow.com/questions/72908270
复制相似问题