如何更正错误:在git中提交时的pathspec消息?

时间:2010-11-09 11:28:46

标签: git

我正在尝试使用命令git commit "commit message"将更改提交到本地分支,但是收到以下消息:

error: pathspec 'commit message' did not match any file(s) known to git.

3 个答案:

答案 0 :(得分:42)

这是git commit -m "commit message"。你错过了-m标志。

答案 1 :(得分:28)

如果您使用的是Windows,则需要使用双引号

答案 2 :(得分:2)

非常好用在Windows上使用双引号。我花了几个小时试图弄清楚为什么单引号不起作用。谢谢!我想从我自己的经验中提到的一件事是,你似乎仍然需要做'git commit -a'以便稍后能够推送到远程git repo,例如'git push'。并且几乎没有必要只做'git commit -m'提交消息......“'因为当你在Windows上执行'git commit -a'时,你会再次在vi编辑器中输入它。我认为只有在Windows上你需要做'git commit -a'而不仅仅是'git commmit -m“msg”'