Сегодня я столкнулся со сценарием, когда произошло столкновение именования с файлом, который мы хотим игнорировать, и подкаталогом в одном из наших проектов. В новом проекте, который настраивается на git, есть каталог с именем src/core/app
. Наш git ignore по умолчанию исключает любой файл с именем core
, поскольку он выводится при наличии дампа памяти. Файл .gitignore
содержит похожую строку:
#debug files
core
Мы обошли его, выполнив git add -f
, но мне любопытно, есть ли доступный синтаксис git ignore, который бы указывал, что мы хотим игнорировать только файл с именем core, а не включать какие-либо каталоги, которые могут называться core