2016-12-29 134 views
1

我有一个名为“Build”(来自Carthage)的目录,似乎被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它似乎并没有这样做有这样的规则。

究竟发生了什么?

编辑:

这是我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忽略git的文件:

  • $ HOME /的.config/git的/忽略
  • $ GIT_DIR/info/exclude
  • .gitignore

您可以查看哪些文件被忽略你的文件:

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

然后你删除的规则。

+0

谢谢,很有帮助。想要补充一点,在任何一个子目录中都可以有多个.gitignore。 – huggie