2016-12-29 136 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