Какая вышестоящая задача? Из текущего описания это похоже на матрешку, так как копирование файлов из определенной ветки в директорию в этом же репозитории не имеет смысла
Виталий Столяров, сервер для отдачи страницы production обращается к /dir/production/index.html
для страницы development обращается к в /dir/development/index.html
При внесении изменений в master требуются чтобы происходило соответствующее изменение содержимого /dir/production/
при внесении изменений в ветку development требуются соответствующее изменение содержимого /dir/development/