gitignore – 致命:没有添加文件

我有一个git的问题,更准确地说gitignore。

我创build了一个空文件夹Initialized git

mkdir fold cd fold git init 

更新gitignore(如下)

  *.prjx 

承诺gitignore

 git add .gitignore git commit -m "update gitignore" 

现在我有几个文件(其中一个.prjx)和文件夹在我的根(折叠),我想添加所有这些,但是当我运行

 git add * 

我收到下面的消息

 The following paths are ignored by one of your .gitignore files: ftc.prjx Use -f if you really want to add them. fatal: no files added 

我不想添加它,我只是想添加所有其他的文件和文件夹。 从我的理解.gitignore应该正确处理,为什么我得到上面的消息? 我错过了什么吗?

你应该运行git add . 而不是git add *

*由shell解释并用当前位置中的所有文件和文件夹replace。 显然ftc.prjx是其中之一,git只是警告该文件在忽略列表中。