.gitignore排除不起作用

时间:2013-09-28 00:12:47

标签: github gitignore github-for-windows

我正在使用GitHub for Windows来提交文件。我的.gitignore看起来像是:

bin/*
!bin/IncludeThis.dll

我想只包含这个二进制文件,而不包含任何bin目录中的任何其他文件。但是,此模式包含App/bin/目录中的所有文件(包括我想要的文件)。

如果我将其更改为:

bin/
!bin/IncludeThis.dll

然后排除整个App/bin/目录(如预期的那样)。有什么建议?这是Github for Windows中的一个错误吗?

1 个答案:

答案 0 :(得分:2)

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

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

直接在右侧bin文件夹中尝试with msysgit 1.8.4.gitignore以开始调试此操作(删除其他.gitignore文件)。