2013-09-28 55 views
1

我正在使用GitHub for Windows來提交文件。我.gitignore樣子:.gitignore排除不工作

bin/* 
!bin/IncludeThis.dll 

我只想包括這個二進制文件,並在任何bin目錄沒有任何其他人。但是,這種模式包含App/bin/目錄中的所有文件(包括我想要的文件)。

如果我將其更改爲:

bin/ 
!bin/IncludeThis.dll 

那麼整個App/bin/目錄被排除在外(如預期)。有什麼建議麼?這是Windows的Github中的錯誤嗎?

回答

2

如果您使用的是G4W(GitHub for Windows),最新版本的msysgit,請不要忘記您可以看到why a file is ignored

git check-ignore -v -- /path/to/bin/IncludeThis.dll 

嘗試,with msysgit 1.8.4,在右邊的bin文件夾開始調試這個.gitignore直接(刪除其他.gitignore文件)。