致命:pathspec'README.txt'与任何文件都不匹配

时间:2017-12-18 23:26:09

标签: git

真的陷入了这个问题。我已经google了很多,无法弄清楚我做错了什么......

我正在尝试通过终端中的git add README.txt命令创建一个新文件...

(到目前为止,我已经创建了一个新文件夹Fundamentals。创建了一个子文件夹git-practice。并通过git init命令创建了一个git repo)

但是,当我尝试在fundamentals/git-practice中添加文件时,我收到以下错误..

fatal: pathspec 'README.txt' did not match any files

不确定我做错了什么......一切似乎都有道理。这是代码:

Reenas-MBP:~ reenaverma$ cd ~

Reenas-MBP:~ reenaverma$ ls
72.png          GitHub          flask-workshop
Applications        Library         fundamentals
Creative Cloud Files    Movies          funny_things
Desktop         Music           get-pip.py
Documents       Pictures        world
Downloads       Public          wwlc
Dropbox         Retrieved Contents

Reenas-MBP:~ reenaverma$ cd fundamentals

Reenas-MBP:fundamentals reenaverma$ ls
git-practice

Reenas-MBP:fundamentals reenaverma$ cd git-practice

Reenas-MBP:git-practice reenaverma$ ls -a
.   ..  .git

Reenas-MBP:git-practice reenaverma$ pwd
/Users/reenaverma/fundamentals/git-practice

Reenas-MBP:git-practice reenaverma$ git add README.txt
fatal: pathspec 'README.txt' did not match any files

Reenas-MBP:git-practice reenaverma$ 

7 个答案:

答案 0 :(得分:9)

  

我正在尝试通过终端中的'git add README.txt'命令创建一个新文件...

git add不会创建新文件。它添加了一个由git索引的现有文件。您需要先创建文件。

答案 1 :(得分:2)

  

致命:pathspec' README.txt'与任何文件都不匹配

您收到此错误,因为当前目录中没有名为README.txt的文件。 Git负责管理您使用其他程序创建的文件,通常是文本编辑器或IDE。它不直接创建文件。您需要使用其他工具来执行此操作。使用您喜欢的文本编辑器(我建议使用Notepad ++,Sublime Text 3或Atom)并使用一些文本创建一个文件。

答案 2 :(得分:1)

以下代码对我有用

{
  "code": 400,
  "message": "parsing body body from \"\" failed, because invalid character 's' after object key:value pair"
}

答案 3 :(得分:1)

只需在您的终端中输入(例如,在git bash中):

git >> README.md
git add README.md

答案 4 :(得分:0)

尝试在本地克隆您的存储库并将“git commit data”添加到其中。 最后“git push -u origin master”

如果这可能有帮助

答案 5 :(得分:0)

我遇到了同样的问题,输入ls后,我用git显示了该文件夹中的所有文件,然后发现我已将自述文件保存为readme.txt.txt。因此,我必须将文件重命名为readme.txt,然后才能成功添加它。

答案 6 :(得分:0)

我确实在终端中遵循了此命令(windows10),一切正常