1
具有基於以下目錄結構一個Git倉庫取消gitignore:如何從父級目錄
DIR_A
+------DIR_B
+------DIR_C
+------DIR_D
+------DIR_E
有DIR_A有忽略「* .bin文件」
我.gitignore文件以想要.gitignore適用於除DIR_E之外的所有子目錄結構。我不想設置硬編碼所有路徑的gitignore,因爲可能會添加更多的東西,因此需要維護,因此可能會出現錯誤....因此,最佳方式是使用排除DIR_E的單個.gitignore ...
這是我嘗試過,但似乎並沒有工作:
的.gitignore(DIR_A下的內容):
*.bin
!DIR_E
任何想法,爲什麼這不起作用?
不知怎的,這是行不通的:git的添加DIR_E/*斌 以下路徑是由您的.gitignore文件中的一個被忽略: – gextra 2014-10-12 12:01:22
這是什麼混帳'檢查-ignore -v dir_E/aFile.bin'返回? – VonC 2014-10-12 12:02:41
git check-ignore命令確實非常有幫助。最後我意識到你的建議是有效的。 thnks – gextra 2014-10-13 03:18:02