Сайт на движке Prestashop
Есть тестовый сайт, производственный сайт и github.
Составить подробную инструкцию для настройки github, git с командами для выполнения следующей задачи:
На тестовом сайте будут делаться правки. Затем эти изменения отправляются на github в ветку с этой задачей. Для каждой задачи должна быть отдельная ветка на github
Затем эта ветка мержится с главной веткой. Потом эти изменения будут подтягиваться на производственный сайт. Если что-то пошло не так, иметь возможность на производственном сайте откатиться на предыдущий шаг.
Составить подробную инструкцию как настроить github, ветки, клонирование, какие команды в какой последовательности запускать на сервере, на github чтобы получать/отправлять изменения для описанной задачи.
Или предложить свой вариант как все это реализовать через github
Оставлять заявки могут только авторизованные пользователи.
4. Выполните необходимые изменения на тестовом сервере и добавьте их в git:
git add .
git commit -m "Описание изменений"
5. Отправьте изменения на GitHub:
git push origin feature/название-ветки
6. Создайте pull request на GitHub для слияния ветки с главной веткой.
7. После успешного слияния изменений с главной веткой, обновите локальную копию репозитория на производственном сервере:
git fetch
git checkout main
git pull origin main
8. Если возникают проблемы, откатитесь на предыдущую версию на производственном сервере:
Составить инструкцию для Github
Реклама
Составить инструкцию для Github
Сайт на движке Prestashop
Есть тестовый сайт, производственный сайт и github.
Составить подробную инструкцию для настройки github, git с командами для выполнения следующей задачи:
На тестовом сайте будут делаться правки. Затем эти изменения отправляются на github в ветку с этой задачей. Для каждой задачи должна быть отдельная ветка на github
Затем эта ветка мержится с главной веткой. Потом эти изменения будут подтягиваться на производственный сайт. Если что-то пошло не так, иметь возможность на производственном сайте откатиться на предыдущий шаг.
Составить подробную инструкцию как настроить github, ветки, клонирование, какие команды в какой последовательности запускать на сервере, на github чтобы получать/отправлять изменения для описанной задачи.
Или предложить свой вариант как все это реализовать через github