но это будет точно то же самое, что написано вверху
а как полученный ответ кешировать?
у меня установлен GitHub Desktop - можно ли это делать через него?
/home/user/prod/
, а разработку ведёте в /home/user/dev/
.dev
cd /home/user/dev/
git init
prod
git clone /home/user/dev/ /home/user/prod/
dev
, prod
НЕ трогаем. Допустим, вы сделали 5 коммитов и хотите отправить их в рабочую версию. Для этого заходите в папку prod
и делаете pull
cd /home/user/prod/
git pull
prod
при каждом коммите в dev
при помощи хуков. Для этого нужно создать файл /home/user/dev/.git/hooks/post-commit
со следующим содержимым:#!/bin/sh
echo ""
echo "Подтягиваем изменения в production"
cd /home/user/prod/
unset GIT_DIR
git pull
exec git update-server-info
Схема работы: рабочая машина -> Github -> сервер
коммитится через Github на сервер
не люблю локально работать - это надо в виртуалбоксе убунту ставить
это для меня - авадакедавра - я ничего не понимаю
этот вариант увы неправильный т.к. += нужно заменить на array_merge
У вас не рекурсивная функция