Задать вопрос
@asdasdqwe

Сначала merge, потом push или наоборот?

Новичок в Git. Немного запутался с Git Flow
Нахожусь на ветке develop:

1)
git checkout -b feature
git add .
git commit -m "done"
git checkout develop
git pull origin develop
git merge --no-ff feature
# resolve conflicts
git push origin develop
# code review


2)
git checkout -b feature
git add .
git commit -m "done"
git push origin feature
# code review
# resolve conflicts
git merge > to develop
  • Вопрос задан
  • 1101 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Ну а вы понимаете что делает git push? В целом то валиден и 1 и 2 вариант, только для разных ситуаций
Ответ написан
Комментировать
ematveev
@ematveev
PHP разработчик / руководитель / писатель
вариант 1:
git merge --no-ff feature (сливаете ветки)
resolve conflicts (устраняете конфликты)
(тут ещё надо закоммитить разрешенные конфликты)
git push origin develop (пушим на сервак)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽