Какая вышестоящая задача? Из текущего описания это похоже на матрешку, так как копирование файлов из определенной ветки в директорию в этом же репозитории не имеет смысла
godsplane, на PHP давно писал, о нем бы однозначно сказал - что не стоит, другое дело, что сейчас есть достаточно фреймворков, которые позволяют писать не менее качественно, чем на Java или C#. Я бы конечно советовал Node.js, так как почти один язык для фронта и бэка, к тому же готовых решений на JS очень много