Я довольно незнаком с git (в основном использую классические команды, такие как checkout, push, pull)
Вот мой gitflow, у меня есть 2 ветки Master и Develop. Я работаю над Develop и затем создаю запрос на слияние от Develop до Master.
Я сделал это на прошлой неделе, и все работало отлично, в то же время я сделал еще 3 коммита (на Develop) итеперь, когда я создаю запрос на слияние, он тянет 5 коммитов (3, которые я сделал, и 2 последнего запроса на слияние). Проблема в том, что это создает конфликт между моими файлами.
Почему, когда я делаю слияниезапрос пытается объединить коммиты, которые уже находятся в ветке? и Как я могу решить эту проблему?
Редактировать: я только что увидел это сообщение в запросе на слияние "Исходная ветвь N коммитов за целевой ветвью"
Edit2 (пошаговые действия):
- Ветвь Master & Develop идентична
- Проверка разработки и работа над ней, в результате 2 коммита (commit A & B)
- Источник запроса на слияние: Developв цель: Master
- Обе ветви идентичны
- Проверка разработки и работы над ним, в результате 3 фиксации (commit C, D & E)
- Попытка источника запроса на слияние: Развиться в цель: Мастер (что приводит к конфликтам)
/! \ Проблема, при которой 5 коммитов (от A до E) пытаются объединиться с Мастером