git - 在我可以创建提交消息之前 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 编辑器选项不起作用。
这里有什么想法吗?谢谢!
解决方案
我想出了如何通过open .bash_profile
在终端中输入来编辑我的环境变量,果然,我的默认设置上没有--wait
标志。我附上了视觉人士的屏幕截图。感谢@evolutionxbox 的想法!
推荐阅读
- javascript - Jquery 抛出“非法调用”错误
- python - Ren'py的地图和热点
- r - caret train 错误:至少一个类级别不是有效的 R 变量名
- azure - Azure 搜索 - 使用拆分技能翻译完整文档
- r - lmer 模型未能与随机效应结构收敛
- reporting-services - 尝试为 YTD 值创建计算列
- javascript - 映射运算符返回整数作为输出,数组作为输入
- wordpress - 如何在 WordPress 中设置此永久链接结构:/custom-taxonomy/custom-post-type/post-name
- java - 在 Docker 中运行 Python 和 Java
- android - 如何使用 NDK 17 为 64 位 Android 构建 OpenSSL 1.1.1