@zetproj

Как правильно оформить .gitignore?

Как правильно написать правила игнорирования в .gitignore имея такую структуру и правила для каталогов и файлов?

"main folder"
├ "node_modules" /* нужно игнорировать полностью */
├ "src"
│  ├ "css" /* нужно игнорировать файлы внутри каталога и оставить каталог всегда пустым */
│  ├ "fonts" /* нужно игнорировать файлы внутри каталога и оставить каталог всегда пустым */
│  ├ "img" /* нужно игнорировать файлы внутри каталога и оставить каталог всегда пустым */
│  │  └ "favicon" /* нужно игнорировать файлы внутри каталога и оставить каталог всегда пустым */
│  ├ "js" /* нужно игнорировать файлы внутри каталога кроме тех которые есть там поумолчанию */
│  │  ├ "components" /* нужно игнорировать файлы внутри каталога кроме тех которые есть там поумолчанию */
│  │  └ "common.js"
│  ├ "libs" /* нужно игнорировать полностью */
│  ├ "sass" /* нужно игнорировать файлы внутри каталога кроме тех которые есть там поумолчанию */
│  │  └ "style.sass"
│  └ "index.html"
├ ".bowerrc"
├ "bower.json"
├ "gulpfile.js"
├ "package-lock.json" /* нужно игнорировать файл */
└ "package.json"
  • Вопрос задан
  • 436 просмотров
Решения вопроса 1
@marxxt
понравился ответ - поставь ✔
На ум приходит такое

node_modules/*
src/css/*
src/fonts/*
src/img/*
src/js/*
!src/js/common.js
src/libs/*
src/sass/*
!src/sass/style.sass
package-lock.json
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы