#git #build
Всем, привет! Уважаемые, Git-знатоки, объясните, пожалуйста, как правильно работать с гитом. Задача: разработка на локальной машине сайта и последующая отправка изменений в удаленный репозиторий. Что есть сейчас: локальный проект под версионным контролем (гит-репозиторий, в нем -дцать коммитов), есть сервер (хостинг) с пустым гит-репозиторием. Что было сделано (эксперименты): пробовал делать ветку build (она же продакшн), мержил туда нужные файлы для сайта, пуш-ил в удаленный репозиторий, затем делал пулл из удаленого репозиория - файлы подтягивались. Но так, видимо, до конца и не понял, в чем соль. Ибо когда продолжал работать над проектом (master) и затем вливал в ветку build основную ветку разработки, была куча ошибок мержа и не ничего не получалось в конечном итоге. Как вижу разработку: есть основная ветка (мастер), в ней ведется разработка. Есть продакшн-ветка, она же build. В продакшн-ветке разработка не ведется, а только принимаются необходимые измнения из Мастера. Когда требуется внести изменения на сайт, делается коммит. Затем этот коммит накатывается (???) на ветку build. После чего ветка билд push-ится в пустой удаленный репозиторий. А из него в рабочий сайт (тоже под версионным контролем) делается pull. Как-то так... Прошу не судить строго, ибо мало опыта, и не лить "воды". За качественный ответ-разъяснение, заранее благодарен!
Ответы
Ответ 1
В отличие от 99% задающих здесь вопросы по git, вы всё делаете правильно. Разберитесь, почему у вас ошибки при мерже master'а в build, и жизнь заиграет новыми красками.
Комментариев нет:
Отправить комментарий