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