2013-09-28 57 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文件)。