首页 > 解决方案 > 在我可以创建提交消息之前 Git 提交中止,我使用“--wait”

问题描述

我在我的 Mac 上使用 Visual Studio Code 作为我的文本编辑器,并将它设置为打开一个新窗口来输入我的提交消息,但是当我在终端中输入“git commit”时,它会立即显示

由于提交消息为空而中止提交。

我的 git config 设置为git config --global core.editor "code --wait",当我输入时git config --global -e,它显示

[核心] 编辑器 = 代码 --wait

我已经卸载并重新安装了 git,并且我已经浏览了VS Code 作为 Git 编辑器设置指南,并在网上搜索了至少十个小时的解决方案。我的 git 和 VS Code 版本是最新的,当我git commit -m "message here"在命令行中键入时,我的提交确实有效,但我仍然不知道为什么我的 VS Code 编辑器选项不起作用。

这里有什么想法吗?谢谢!

标签: gitvisual-studio-codegit-commit

解决方案


我想出了如何通过open .bash_profile在终端中输入来编辑我的环境变量,果然,我的默认设置上没有--wait标志。我附上了视觉人士的屏幕截图。感谢@evolutionxbox 的想法!

解决方案截图


推荐阅读