如何使用编辑器在本地提交 git 消息?

How to commit git message locally using an editor?

我正在尝试在本地提交更改,即使用 git commit 命令。
它成功启动了 Sublime 编辑器,可以在其中输入所需的提交消息。

尝试通过 Sublime 编辑器添加个人消息和提交失败

我的 git 终端仍然卡住并且没有收到来自 Sublime 编辑器的输入,即使我输入 所需的消息,保存并关闭编辑器!

我可以使用此命令成功提交:git commit -m "my_desired_message"

有没有办法使用 SublimeText 输入我的提交信息?

我在一些讨论中看到,如果 Sublime 已经打开,提交就会有问题。

当您输入 git commit 时,您是否已经打开了 Sublime?

试试看是否有效。

git config --global core.editor "subl -n -w"

将文本编辑器与 Git 相关联 -n 将打开一个新的 Sublime 实例。 -w 将使 git 在继续之前等待您关闭 Sublime。

让我知道这两个是否有效。