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

Как правильно исключить все файлы определенной папки в gitignore?

Есть папка uploads, в ней лежит папка avatars, как исключить только содержимое папки avatars?
Но чтобы сам каталог ушел в репозиторий.

Пробовал (не помогло):
uploads/avatars/**
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Игнор корректный, почему вы решили что он не работает?
Покажите git status
И
git check-ignore **/*
Ответ написан
toxa82
@toxa82
Вы правильно написали, можно даже просто uploads/avatars/
Но в папку нужно добавить файл .gitkeep, и добавить его в исключения игнора. Лучше так (универсально для всех .gitkeep) в конце файла .gitignore:
!**.gitkeep
Этот файл нужно будет запушить в репу. Git не пушит пустые папки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽