Clone
8
Заметки для GP
Максим Максимов edited this page 2024-12-24 12:33:47 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Как использовать репо для очередного проекта

  1. Делается отдельная ветка по названию проекта project_name и в нее дается доступ исполнителю
  2. Исполнитель выкачивает репо локально себе, делает от ветки project_name свою, например project_name--alex и пушит уже в свою вертку
  3. Для демонстрации работы он создает Pull Request из ветки project_name--alex в ветку project_name

Пока не развернут CI/CD проджект просто принимает PR методом sqash и переходит на стенд https://stand.good-production.xyz/ там предварительно создав поддиректорию по имени проекта с .git внутри (не забыть подключить git remote add origin https://git.good-production.xyz/Good-Production/template-for-verstka.git) , например https://stand.good-production.xyz/project_name/ и просто вытягивает ветку с проектом командой git pull origin project_name

Что передать исполнителю

  1. Выкачивать локально на свой компьютер один из 2х шаблонов (по веткам: 1 - master, 2 - with-phpmailer) командой: git clone -b ${branch_name} https://git.good-production.xyz/Good-Production/template-for-verstka.git , для авторизации понадобиться логин/пароль: freelancer/freelancerfreelancer00

заменить переменную: ${branch_name} -- на "master", если достаточно только отправки форм в ТГ, либо "with-phpmailer", если нужна отправка на почту средствами PHP (без использования плагинов CMS)

  1. далее создаешь свою ветку и приступаешь к работе: git checkout -b ${project_name}--${name}
  2. для демонстрации работы просто пуш свои комииты в репо: git push origin ${project_name}--${name} и отписывай в чат