@easycode
не боюсь задавать глупые вопросы ))

Правила игнорирования в .gitignore — как сохранить структуру пустых вложенных папок?

Допустим у нас есть такая часть файловой структуры проекта:
/files
/files/uploads
/files/users
.gitignore


Мне нужно чтобы в репозитории были пустые папки:
/files/uploads
/files/users

но без всякого наполнения внутри них, при этом я не хочу добавлять в эти папки отдельные .gitignore файлы, а сделать всё на уровне корневого .gitignore

Как мне это лучше и проще (правильнее) сделать?

/files/uploads/*
/files/users/*


такой вариант пустые папки uploads и files не создает, нужен такой вариант:

/files/uploads/*
!/files/uploads
/files/users/*
!/files/users


или я что напутал и можно было проще?
  • Вопрос задан
  • 1083 просмотра
Решения вопроса 2
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Добавьте в эти папки пустой файл .gitkeep
Это не стандартный файл Git, но общепринятая практика.
Ответ написан
Комментировать
@Free_ze
Пишу комментарии в комментарии, а не в ответы
Гит не отслеживает папки. Единственный вариант - класть туда пустые файлы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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