尝试以下命令:
git commit path/to/my/file.ext -m 'my notes'
在git 1.5.2.1版中收到错误:
error: pathspec '-m' did not match any file(s) known to git.
error: pathspec 'MY MESSAGE' did not match any file(s) known to git.
singe文件或目录提交的语法不正确吗?
解答: 参数 预期按此顺序...
git commit -m 'my notes' path/to/my/file.ext
更新:它不再严格:)
答案 0 :(得分:322)
你的论点顺序错误。试试git commit -m 'my notes' path/to/my/file.ext
,或者如果您想要更明确,git commit -m 'my notes' -- path/to/my/file.ext
。
顺便说一句,git v1.5.2.1是4.5岁。您可能希望更新到更新的版本(1.7.8.3是当前版本)。
答案 1 :(得分:84)
尝试:
git commit -m 'my notes' path/to/my/file.ext
答案 2 :(得分:15)
如果您在包含文件
的文件夹中df_train['similarity'] = desc_tfidf.multiply(query_tfidf).sum(axis=1)
答案 3 :(得分:6)
使用-o
选项。
git commit -o path/to/myfile -m "the message"
-o, - 只提交指定的文件
答案 4 :(得分:4)
对于Windows 7上的git 1.9.5:“我的注释”(双引号)纠正了这个问题。在我的情况下,将文件放在-m'消息'之前或之后。没有区别;使用单引号是问题。
答案 5 :(得分:1)
在输入提交消息后指定路径,例如:
git commit -m "commit message" path/to/file.extention
答案 6 :(得分:-3)
您尝试 如果您在Master分支中 git commit -m“提交消息”-filename.ext