По разным причинам у меня есть запись в моем .gitignore
в корне проекта:
*.c
Как я хочу, это игнорирует включение всех файлов C.Однако я действительно хочу, чтобы файлы C игнорировались только в корневом каталоге, а не во всех подкаталогах:
foo.c
bar.c
folder/baz.c
В приведенной выше схеме мне нужны только foo.c и bar.cигнорируются.Я не хочу, чтобы это правило gitignore работало рекурсивно.Как мне это сделать?
Я знаю, что могу отрицать правило с помощью !*.c
, но я бы предпочел не делать этого для каждого подкаталога.(Это то, чем я сейчас занимаюсь).