我正在尝试将Ruby应用程序上传到Heroku.我开始,git init然后我键入git add .,然后我使用git commit -m initial commit.
每当我使用时git commit -m,我都会收到一条错误消息:
git commit error:pathspect'commit'与git已知的任何文件都不匹配.
我被告知这种情况正在发生,因为争论的顺序错误.
我注意到的是,当我使用git add .它时,它不会列出正在添加的文件,因为它只会转到下一行.
我怀疑我遇到了这个问题,因为我的文件并没有被添加.
我很感激有关如何纠正这个问题的任何建议.
kan*_*kan 161
命令行参数由空格分隔.如果你想提供一个带有空格的参数,你应该引用它.所以使用git commit -m "initial commit".
Nic*_*cks 65
我想补充一下 -
在Windows中,提交消息应该是双引号(git commit -m "initial commit"而不是git commit -m 'initial commit'),因为我花了大约一个小时,只是为了弄清单引号在Windows中不起作用.
我发现错误在这里使用双引号而不是单引号。
改变这个
git commit -m 'initial commit'
到
git commit -m "initial commit"