2012-08-23 3 views
50

У меня проблема с git, точнее с gitignore.gitignore - фатальный: файлы не добавлены

Я создал пустую папку Initialized GIT

mkdir fold 
cd fold 
git init 

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

*.prjx 

ангажированной gitignore

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

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

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

ответ

109

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

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

+0

Благодарим за помощь. – macsig

+0

Простая экономия жизни! Большое спасибо –

+2

Отлично, и кстати "." означает текущую папку, которая добавит все в текущую папку. –

Смежные вопросы