У меня есть основное репо на моем сервере и два клона.
Один клон находится на моем локальном компьютере для редактирования. Другая копия находится на моем сервере в общей папке, чтобы получить изменения и просмотреть их в реальном времени.
Текущая процедура, которую я прохожу, - это локальное редактирование -> войдите на мой сервер в общую папку и выполните git pull, чтобы увидеть обновленные изменения.
Я хотел бы использовать сценарий оболочки git hooks "post-receive", чтобы перейти в общую папку и выполнить мастер создания git pull origin ... Я просто не могу понять, как это сделать правильно. Я пробовал это с помощью:
cd /home/demo/public_html/example.com/public/ && `git status`
Но я получаю «не репозиторий»
Однако, если я запустил cd /home/demo/public_html/example.com/public/ && ls
I БУДЕТ получать содержимое общей папки (так что я перехожу в нужное место). Заранее спасибо!
ОБНОВЛЕНИЕ:
Следует упомянуть, что я пробовал это с галочками и без них