Мне нужно создать один репозиторий с тремя подпапками. Архитектура проекта примерно такая:
wa-data/public/shop/themes/my-theme/ - тема для приложения shop
wa-data/public/blog/themes/my-theme/ - тема для приложения blog
wa-data/public/site/themes/my-theme/ - тема для приложения site
Сами темы могут наследовать друг-друга, например основная тут: site, там хранится единый index.html файл, который наследуется другими приложениями (описано в XML манифест-файле темы), таким образом blog использует файл index.html из папки с приложением site.
Если я сейчас сделаю git init в папке wa-data/public/ то туда попадет целая куча файлов, например wa-data/public/shop/products/* где лежат фотографии товаров.
Более того, в папках themes лежат и другие папки (темы), которые не должны попасть в репозиторий, так как они не используются в данный момент.
Что-то я не понимаю как правильно организовать репозиторий, что-бы туда попадали только нужные мне файлы, и чтобы потом когда я сделал git clone на production ничего не отвалилось.
Так можно сделать?
git init
git add wa-data/public/shop/themes/my-theme/*
git add wa-data/public/site/themes/my-theme/*
git add wa-data/public/blog/themes/my-theme/*