Git commit pathspec错误

时间:2015-10-02 07:44:29

标签: git

我有一个git存储库,其中以下git命令正常工作:

  1. git commit -am 'update'

  2. git commit -m 'update' ".openshift/themes/af2015/page.php"

  3. 但是,以下命令不起作用,但会导致错误:

    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
    

    有人可以提供建议吗?

1 个答案:

答案 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