Gitignore - фатальный: файлы не добавлены

У меня проблема с git, точнее с gitignore.

Я создал пустую папку Инициализировано git

mkdir fold
cd fold
git init

Обновлен gitignore (как показано ниже)

 *.prjx

Преданный gitignore

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

Теперь у меня есть несколько файлов (среди них .prjx) и папки в моем корне (fold), и я хотел бы добавить их все, но когда я запустил

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 должен справиться именно так, так почему я получил сообщение выше? Я что-то пропустил?

Ответ 1

вы должны запустить git add ., а не git add *

* интерпретируется оболочкой и заменяется всем файлом и папкой в ​​текущем местоположении. очевидно, что ftc.prjx является одним из них, а git просто предупреждает, что файл находится в игнорировании.