Задать вопрос

Почему не работает шаблон в .gitignore?

есть файлы в директории git-репозитория:
subprojects/subproject1/data/some_text.some_text.graphml
subprojects/subproject1/data/some_dir/some_text.some_text.graphml

Сделал для них шаблон в gitignore, который имеет следующий вид:
subprojects/subproject1/data/**/*.graphml
но он не работает, файлы все равно не игнорируются. Опытным путем установил, что если в имени файла нет точки, т.е. например, файл имеет имя subprojects/subproject1/data/some_text.graphml, то шаблон срабатывает и файл игнорируется. Подскажите, в чем проблема? и как заставить git игнорировать файл с точкой в имени?
  • Вопрос задан
  • 2860 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
@Power
Я создал тестовый репозиторий, и у меня с вашим шаблоном все 3 файла успешно игнорируются:
subprojects/subproject1/data/some_dir/some_text.some_text.graphml
subprojects/subproject1/data/some_text.graphml
subprojects/subproject1/data/some_text.some_text.graphml

Может, у вас какая-то совсем старая версия git?
И глупый вопрос: у вас точно эти файлы не находятся уже под версионным контролем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽