Я провел дальнейший эксперимент и обнаружил, для более сложной необходимости, что
/*
!/.*
/.*/*
!/.config/*
/.config/*/*
!/.config/*/*.conf
помогает мне найти файлы .conf
в каталоге .config
.
Подход, который я нашел, состоял в том, чтобы написать строку за строкой и для каждой строки проверить, что включено, а что нет.Кажется, что /
может использоваться для текущего каталога (или для ~
).Возможно, есть объяснение.
Я оценил два предложения, которые помогли мне понять обработку .gitignore
.