2016-12-29 3 views
1

У меня есть каталог с именем «Build» (из Карфагена), который Git игнорирует. Я действительно этого не хочу. Я пытался добавить один файл в каталоге по отдельности, он сказал:Git игнорировать файлы, которые я не хочу

The following paths are ignored by one of your .gitignore files: 
platforms/ios/Carthage/Build/iOS/Zip.framework/Zip 
Use -f if you really want to add them. 

Но я проверил мой .gitignore это, кажется, не есть такое правило.

Что именно произошло?

EDIT:

Это мой gitignore:

*.swp 
tags 
.DS_Store 
*.xcuserstate 
project.xcworkspace/ 
xcuserdata/ 
*.espressostorage 
Makefile 
+0

Можете ли вы вставить свой gitignore? –

+2

Возможный дубликат [Git игнорирует файлы, которые не находятся в gitignore] (http://stackoverflow.com/questions/9436405/git-is-ignoring-files-that-arent-in-gitignore) –

+0

О, я думаю, это из другого .gitignore в подкаталоге. – huggie

ответ

2

Существует 3 игнорировать файлы на мерзавца:

  • $ HOME/.config/мерзавца/игнорировать
  • $ GIT_DIR/info/исключить
  • .gitignore

Вы можете проверить, что файл игнорирует файл:

git check-ignore --verbose platforms/ios/Carthage/Build/iOS/Zip.framework/Zip 

Затем удалить правило.

+0

Спасибо, полезно. Хотите добавить, что может быть несколько .gitignore в любом из подкаталогов, все работают вместе. – huggie

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