致命错误:路径规范“README.txt”与任何文件都不匹配

16

我真的卡在这个问题上了。我已经搜索了很多,但还是无法弄清我做错了什么...

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

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

然而,当我尝试在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$ 

1
你创建了一个名为 README.txt 的文件吗?如果你正在使用 git bash,在存储 git 仓库的目录中输入 ls 命令可以查看有哪些文件。 - Code-Apprentice
2
首先执行以下命令:echo "# git-practice" >> README.txt,然后执行 git add README.txt - Vladimir Glinskikh
6个回答

23

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

git add 命令不会创建新文件。它将现有文件添加到 Git 的索引中。您需要先创建该文件。


请问如何在Mac终端中创建一个? - javan.rajpopat
2
@javan.rajpopat 真的吗?只需要“touch README.txt”吗? - eis

13

只需在终端中键入(例如在git bash中):

git >> README.md
git add README.md

11

致命错误:路径规范“README.txt”未匹配到任何文件

您会出现此错误是因为当前目录中没有名为README.txt的文件。Git 的功能是管理由其他程序创建的文件,通常是文本编辑器或 IDE。 git add仅将文件添加到索引中,不会直接创建任何文件,您需要使用另一个工具来完成此操作。请使用您喜欢的文本编辑器(我建议使用Notepad ++, Sublime Text 3或Atom),并创建一些文本。


0

我曾经遇到过同样的问题,在输入ls命令后,Git显示了我在文件夹中拥有的所有文件,然后我发现我将readme文件保存为readme.txt.txt。因此,我不得不将文件重命名为readme.txt,然后才能成功添加它。


0
以下代码对我有效。
git add README.txt

0

我按照以下命令(Windows10)在终端中操作,一切都正常:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接