Git提交失败:“请使用-m或-F选项提供消息。”

5
当我输入git commit命令提交文件时,出现以下错误信息:

Microsoft Visual Studio:Microsoft:未找到命令

错误:核心编辑器'Microsoft Visual Studio'存在问题。

请使用-m或-F选项提供消息。


1
你应该使用带有 -m <message> 选项的 git commit 命令,因为每次提交都需要一个解释性的消息。例如:git commit -m "添加搜索功能" - Remi Guan
可能是重复的问题:如何让Git在提交时使用我选择的编辑器? - random
1个回答

3

请检查你的 git config core.editor 值。

它可能指向一个没有引号的带空格路径。

确保在注册编辑器路径时使用简单引号:
(并在所有命令表达式周围使用双引号。
路径分隔符使用 '/' 而不是 '\')

git config core.editor "'C:/path/with spaces/xxx.exe' -<someoptions>"

比如使用 Visual Studio Code 作为 Git 编辑器时,可以这样做。


1
突然出现了问题,但是这个命令解决了它,尽管我正在使用 /usr/bin/vim。 - Ghoti

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接