【问题标题】:git 'fatal: pathspec did not match any files' after moving things aroundgit 'fatal: pathspec did not match any files' 移动后
【发布时间】:2013-03-01 00:28:26
【问题描述】:

我试图更改我的存储库的目录结构,如this question 中所述(遵循接受的答案)。移动目录后情况似乎很好,尽管它无法识别新位置的文件,我很沮丧,只是重新添加了所有内容。现在,我尝试 git-add 的每个文件都返回为“致命:pathspec 文件与任何文件不匹配”。

老实说,我不知道如何诊断问题,我不想再犯错误,把事情搞得更糟。关于如何进行的任何建议?

(OS X 10.8.2 上的 git 版本 1.7.4.4,如果相关)

【问题讨论】:

  • 如果git add FILE 正在返回错误; ls FILE 说什么?
  • 文件没有丢失。 ls 文件说:文件。 :)

标签: git


【解决方案1】:

呸,这是我自己的愚蠢错误。当它在链接问题中接受的答案之后无​​法识别其新位置中的文件时,我对其他答案进行了尝试,以查看是否可以使其正常工作,并且我认为我最终将工作树目录更改为错误的旧子目录。因此,它在根目录中看不到任何内容。修改 .git/config 以将 worktree 设置为 repo 的当前根目录修复了该问题。

【讨论】:

    猜你喜欢
    • 2023-03-15
    • 2021-06-16
    • 1970-01-01
    • 2022-12-28
    • 2022-01-08
    • 1970-01-01
    • 2022-11-27
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多