在VSCode中关闭提交消息文件时,Git挂起“提示:等待您的编辑器关闭文件...”。

时间:2018-10-25 10:31:25

标签: git visual-studio-code

我正在VSCode终端中运行git commit --amend,它在VSCode编辑器窗口中将提交消息作为文件弹出,并且git在终端中说hint: Waiting for your editor to close the file...,但没有给出再输入一次。

我修改更改,然后保存并关闭文件。然后git只是坐在终端中,就像它不知道关闭编辑器窗口一样。 VSCode紧贴文件的处理时间是否长于所需时间?

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

2 个答案:

答案 0 :(得分:2)

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

  1. 如果在editor = code --wait中使用.gitconfig,则必须关闭VS Code(而不是.git/COMMIT_EDITMSG文件)才能正确提交。

  2. editor = code --wait -n文件中添加.gitconfig。我认为-n在这里是VS Code的新实例。

  3. 完成配置后,在VS Code终端中键入git commit,将弹出一个新的VS Code窗口。只需在新窗口的COMMIT_EDITMSG中编辑您的消息

答案 1 :(得分:0)

或者使用-m“您的提交评论”参数来直接给出提交消息,并避免git打开编辑器。