.gitignore忽略了比我想要的更多?

时间:2013-05-29 23:53:25

标签: git gitignore

在我的gitignore中,我有这两行:

Project1/web.config
Project2/web.config

但是,它也忽略了Project1/web.config.debugProject1/web.config.qa等。如何指定允许使用?

1 个答案:

答案 0 :(得分:0)

查明文件被忽略的最快方法,即使用哪个.gitignore文件以及使用哪个规则,是使用git check-ignore(git 1.8.4 +,2013-08-23,最近{{ 3}}):

git check-ignore -v -- Project1/web.config.debug

如果您想忽略任何文件夹调试,就足够了:

Debug/

结尾的/将确保它不匹配任何文件,仅匹配文件夹。

该命令在执行操作时不可用,但不久之后就可用。