我有一个忽略bin文件夹(构建结果)的规则:
[Bb]in/
我希望git仍然添加所有.txt文件,甚至是bin目录中的文件(但忽略该目录中的其他所有内容)。我怎样才能做到这一点?
答案 0 :(得分:0)
引自https://git-scm.com/docs/gitignore#_pattern_format
如果排除该文件的父目录,则无法重新包含文件。由于性能原因,Git没有列出被排除的目录,所以......
答案 1 :(得分:-1)
[Bb]in/*
!*.txt
这个模式应该找到答案。如果在模式之前添加否定(!
),则将其标记为不被忽略,而不管其上方的所有忽略。
请参阅 - https://www.atlassian.com/git/tutorials/gitignore