Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 致命:pathspec';README.txt';不匹配任何文件_Git - Fatal编程技术网

Git 致命:pathspec';README.txt';不匹配任何文件

Git 致命:pathspec';README.txt';不匹配任何文件,git,Git,真的被困在这件事上了。我在谷歌上搜索了很多次,都不知道自己做错了什么 我正试图通过终端中的git add README.txt命令创建一个新文件 (到目前为止,我已经创建了一个新文件夹basicals。创建了一个子文件夹git practice。并通过git init命令创建了一个git repo) 但是,当我尝试在基本原理/git practice中添加一个文件时,会出现以下错误 fatal: pathspec 'README.txt' did not match any files 不知道

真的被困在这件事上了。我在谷歌上搜索了很多次,都不知道自己做错了什么

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

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

但是,当我尝试在
基本原理/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$ 
我正试图通过终端中的“git add README.txt”命令创建一个新文件

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

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


出现此错误是因为当前目录中没有名为
README.txt
的文件。Git负责管理您使用其他程序(通常是文本编辑器或IDE)创建的文件
git add
仅将文件添加到索引中。它不直接创建任何文件。您需要使用其他工具来执行此操作。使用您最喜欢的文本编辑器(我建议使用记事本++、升华文本3或Atom)创建一个包含一些文本的文件。

尝试在本地克隆存储库并将“git提交数据”克隆到其中。 最后是“git push-u原始主机”


如果这有帮助的话

我也有同样的问题,在键入ls后,我让git显示文件夹中的所有文件,然后我发现我已将自述文件保存为readme.txt.txt。因此,我不得不将该文件重命名为readme.txt,然后才能成功地添加它。

以下代码适用于我

git add README.txt

我在终端中执行此命令(windows10),一切正常

  • git初始化 git add README.txt git提交-m“首次提交” git远程添加源代码,所以我在github中创建令牌,然后在git推送源代码主代码中创建令牌


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


您是否创建了名为
README.txt
的文件?如果您使用的是
git bash
,请在您的git repo所在的目录中键入
ls
,查看有哪些文件。请先执行以下操作:
echo“#git practice”>>README.txt
,然后键入
git add README.txt
,您能告诉我如何通过终端在mac@javan.rajpat中创建一个吗?只需触摸自述文件
git >> README.md
git add README.md