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

Почему затираются мои изменения по коду при merge?

Есть ветка 1 на удаленном репозитории, от которой я создал свою 1-2 локально.
Поработав с веткой 1-2 (локально), я переключился на 1 (локально), сделал пулл из удаленной.
Переключился обратно на 1-2 (локально) и сделал git merge 1

В итоге большая часть моей работы оказалось перезаписанной старым кодом из ветки 1 (над тем блоком никто не работал).

Может быть вы сталкивались с таким?
  • Вопрос задан
  • 657 просмотров
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
Скорее всего, код был затёрт при разрешении конфликта тем кто его разрешал.
Ответ написан
Комментировать
@lgXenos
у нас было когда у одного человека было подключено 2 репозитория
он всегда считал код второго важным. в итоге мы месяц правили одну и туже переменную
+ кто-либо может жать мерж без коммита или force-merge
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы