Работу над проектом ведет несколько разработчиков на локальных машинах, результат работы отправляется на GITHUB и оттуда подтягивается на рабочий сервер. Проблема в том, что GIT развернут на уровень выше, чем DOCUMENT_ROOT, а на разных серверах разная структура папок, например:
/var/www/site.ru/htdocs/
/var/www/site.ru/www/
/var/www/site.ru/public_html/
Как правильно поступить, чтобы при "git init" или "git clone" сам репозиторий создавался в site.ru, но рабочей директорией было htdocs|www|public_html и в репозиторий попадали не сами папки, а их содержимое?