我有一个git存储库,其中以下git命令正常工作:
git commit -am 'update'
git commit -m 'update' ".openshift/themes/af2015/page.php"
但是,以下命令不起作用,但会导致错误:
git commit -m 'update' ".openshift/themes/af2015/images/cookbook/small/cookbook1.jpg"
错误消息是:
error: pathspec '.openshift/themes/af2015/images/cookbook/small/cookbook1.jpg' did not match any file(s) known to git.
我在.openshift/themes/af2015
的子目录中收到类似的错误消息。我已阅读其他帖子,其中的问题是引用(" vs'),并尝试使用"整个过程,但这没有帮助。所有文件都存在:
> ls .openshift/themes/af2015/images/cookbook/small/cookbook1.jpg
.openshift/themes/af2015/images/cookbook/small/cookbook1.jpg
有人可以提供建议吗?
答案 0 :(得分:0)
git add .openshift/themes/af2015/images/cookbook/small/cookbook1.jpg
git add <another_file>
git add <even> <more> <files>
git commit
在文本编辑器中编辑消息,格式良好
Git无法识别未跟踪的文件。在提交之前,您是否在失败的文件上运行了git add
?