严重:pathspec'editme.html'与任何文件都不匹配

时间:2018-09-28 21:12:30

标签: git git-branch git-commit git-clone git-add

我已经在Mac OSX上克隆了一个git public repo。我对editme.html文件进行了一些更改,然后要添加并提交。但是命令行显示如下:

dips-MacBook-Pro:test-repo kirandip$ git add editme.html
fatal: pathspec 'editme.html' did not match any files

我在本地创建了一个新文件,例如xxx.html,并尝试添加它。 再次显示相同的消息。

dips-MacBook-Pro:test-repo kirandip$ git add xxx.html
fatal: pathspec 'xxx.html' did not match any files

无法弄清问题,顺便说一句,仓库被克隆为https格式。

将感谢您的时间!

2 个答案:

答案 0 :(得分:0)

最终,经过几个小时的努力,命令行使我解决了这个问题。似乎这种配置方法没有发布到任何地方。

以下是命令行说的步骤:

git remote add <file.name> <online.repo.url>
//and then push using the remote name
git push --set-upstream <file.name> <branch-name>

不知道为什么它比任何教程都需要这种特殊的配置。 但是它正在工作!!

答案 1 :(得分:0)

确保editme.html

  • 您输入git add editme.html的文件夹中存在
  • 以正确的大小写存在(即editme.html,而不是editme.HTMLEDITME.html
  • 可读(使用该git add命令的当前用户应该可以访问/读取该文件)

git remote add用于注册远程回购URL,与添加文件无关。