使用原子文本编辑器提交文件时遇到问题
我在 Git Bash
中使用过 git config --global core.editor "atom --wait"
但是在提交这样的文件时:
git commit
此错误显示:
hint: Waiting for your editor to close the file... 'C:\Users\SALAH' is not recognized as an internal or external command,
operable program or batch file.
Aborting commit due to empty commit message.
但是当使用sublime文本作为我的文本编辑器时,如下所示:
git config --global core.editor "'C:\Program Files\Sublime Text 3\sublime_text.exe' -n -w"
承诺完美无缺
atom 是一个问题,或者关于PATH的问题......
我会感激的任何建议
答案 0 :(得分:0)
我也有类似的问题然后我发现我的用户名中有两个单词之间的空格。
Git指向路径,但在用户名('C:\ Users \ SALAH')中的空格之前停止并抛出以下错误 -
hint: Waiting for your editor to close the file... 'C:\Users\SALAH' is not
recognized as an internal or external command,
operable program or batch file.
Aborting commit due to empty commit message.
解决方案=将您的用户名更改为一个单词或不带空格。您可以按照此特定视频更改您的用户名,而无需重新安装Windows。
答案 1 :(得分:0)
在线;
git config --global core.editor "atom --wait"
用原子应用程序的直接路径替换“原子”。用单引号将路径引起来。
例如;
git config --global core.editor "'C:\Users\name\AppData\Local\atom\app-1.53.0\atom.exe' --wait"
答案 2 :(得分:0)
需要使用atom.exe的真实路径。
我的命令如下所示:
$ git config --global core.editor "C:/Users/name/AppData/Local/atom/atom.exe"
它对我有用。你也可以试一试。
祝你好运!