语境
系统信息 (Windows)
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.17134 N/A Build 17134
...
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 158 Stepping 10 GenuineIntel ~3696 Mhz
BIOS Version: American Megatrends Inc. 2.20, 10/27/2017
系统信息 (WSL)
OS: Debian
Kernel: x86_64 Linux 4.4.0-17134-Microsoft
Shell: zsh 5.3.1
CPU: Intel Core i7-8700K CPU @ 3.696GHz
RAM: 8041MiB / 16344MiB
吉特
我有这个~/.gitconfig
:
[core]
editor = code --wait
问题:
当我运行时git commit
,vscode 以 开头C:\mnt\$PathToRepo$\.git\COMMIT_EDITMSG
,但是这个文件是空的(它应该有要提交的更改 + 一个差异)。
当我编写提交消息、保存并退出时,我在终端中得到了这个:
Aborting commit due to empty commit message.
注意:
当我这样做时:
运行
git commit
;在 vscode 中写入提交消息(例如:Initialize repo),保存并关闭;
之后
Aborting commit due to empty commit message.
,我又跑git commit
了;
VSCode 将使用我在步骤 2 中编写的相同提交消息打开(即:初始化 repo)