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

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

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

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

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

Похожие вопросы