Я следую инструкциям gitlab, чтобы выполнить локальное слияние ветки релиза с нашей веткой разработки:
Проверить, просмотреть и слить локально
Шаг 1. Выбратьи проверьте ветку для этого запроса на слияние
git fetch origin
git checkout -b releaseX origin/releaseX
Шаг 2. Просмотрите изменения локально
Шаг 3. Объедините ветку и исправьте все возникающие конфликты
git fetch origin
git checkout origin/develop
git merge --no-ff releaseX
Шаг 4. Перенесите результат слияния в GitLab
git push origin develop
Ранее я вытягивал ветку релиза, поэтому я начал с шага 3 в ветке разработки.
git fetch origin
- извлечено несколько изменений в разработке
git checkout origin/develop
- создано отдельное устройство
git merge --no-ff releaseX
- объединено с конфликтами
Я вручную разрешил все конфликты, затем возобновил с помощью:
git commit
- вызвал редактор сообщений коммита;сохранил и закрыл что
git push origin develop
Попытка толкнуть ничего не сделала и ответила:
Everything up-to-date
Я не уверен, куда идтиВот.Ни один из ответов, которые я нашел до сих пор, кажется, не применим к этому.Самое близкое, что я нашел, это этот , но я не уверен, применимы ли здесь обсуждаемые сценарии.
Я должен упомянуть, что я использую git для Windows и git bash дляэто.