首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git挂起并显示“提示:等待编辑器关闭文件...”在VSCode中关闭提交消息文件时

Git挂起并显示“提示:等待编辑器关闭文件...”在VSCode中关闭提交消息文件时
EN

Stack Overflow用户
提问于 2018-10-25 18:31:25
回答 2查看 24K关注 0票数 9

我在VSCode终端中运行git commit --amend,它在VSCode编辑器窗口中以文件的形式弹出提交消息,git显示(在终端中) hint: Waiting for your editor to close the file...,但还没有返回输入。

我修改了我的更改,然后保存并关闭文件。然后git只是坐在终端里,好像它不知道编辑器窗口关闭了一样。VSCode是否在文件句柄上停留的时间比它需要的更长?

它看起来不是path issue,因为我可以开始和完成提交修改(注意,我使用键盘快捷键来完成初始提交,所以这不会打开编辑器-我只在修改时注意到了这一点)。

EN

回答 2

Stack Overflow用户

发布于 2018-10-31 21:08:00

我在Github上看到了类似的问题here

  1. 如果您在.gitconfig中使用editor = code --wait,则必须关闭VS代码(而不是.git/COMMIT_EDITMSG文件)才能正确提交。
  2. 在您的.gitconfig文件中添加editor = code --wait -n。我认为这里的-n指的是VS代码的一个新实例。
  3. 完成配置后,您在VS代码终端中键入git commit,将弹出一个新的VS代码窗口。只需在新的windows

中编辑COMMIT_EDITMSG中的邮件

票数 8
EN

Stack Overflow用户

发布于 2020-01-23 17:45:45

或者使用-m "your commit comment“参数,直接给出提交消息,避免git打开编辑器。

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

https://stackoverflow.com/questions/52987148

复制
相关文章

相似问题

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