Git: Развернуть только каталог из пост-получения хука

Следуя инструкциямЭта статья У меня есть пост-получение хук, который в настоящее время читает:

#!/bin/sh
git --work-tree=/home/user/example.com --git-dir=/home/user/example.com.git checkout -f

Это работает хорошо - все файлы и каталоги развертываются. Однако я'Я хотел бы только развернуть файлы из папки Build в example.com.git (ям используюмолоток кстати.) поэтому не все файлы разработки доступны и доступны для просмотра на живом сервере.

Вопрос: Что я могу изменить / добавить в приведенную выше команду Git, чтобы только проверить / развернуть что?в каталоге Build?

Обновить: После обсуждения в комментариях я пришел к следующему, что работает в моем случае.

#!/bin/sh
git --work-tree=/home/user/example.com --git-dir=/home/user/example.com.git checkout -f master -- Build/
cd /home/user/example.com
cp -rRp Build/. .
rm -rf Build

Ответы на вопрос(2)

Ваш ответ на вопрос