Контекст
Информация о системе (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
, но этот файл пуст (предполагается, что в него должны быть внесены изменения + diff).
И когда я пишу сообщение коммита, сохраняю и завершаю работу, я получаю это в терминале:
Aborting commit due to empty commit message.
Примечание
когда я делаю это:
пробег git commit
;
написать сообщение коммита в vscode (например: Инициализировать репо ), сохранить и закрыть;
после Aborting commit due to empty commit message.
, я снова запускаю git commit
;
VSCode откроется с тем же сообщением о фиксации, которое я написал на шаге 2 (т.е.: Initialize repo )