我正在使用GitHub for Windows来提交文件。我的.gitignore
看起来像是:
bin/*
!bin/IncludeThis.dll
我想只包含这个二进制文件,而不包含任何bin
目录中的任何其他文件。但是,此模式包含App/bin/
目录中的所有文件(包括我想要的文件)。
如果我将其更改为:
bin/
!bin/IncludeThis.dll
然后排除整个App/bin/
目录(如预期的那样)。有什么建议?这是Github for Windows中的一个错误吗?
答案 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
文件)。