我对git有一个问题,更准确地说是gitignore。
我创建了一个空文件夹 初始化的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应该正好处理,为什么我得到上面的消息? 我错过了什么吗?
答案 0 :(得分:116)
您应该运行git add .
而不是git add *
*
由shell解释,并替换为当前位置的所有文件和文件夹。显然 ftc.prjx 就是其中之一,而git只是警告该文件在ignorelist中。