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

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

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

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

Может быть вы сталкивались с таким?
  • Вопрос задан
  • 643 просмотра
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
Скорее всего, код был затёрт при разрешении конфликта тем кто его разрешал.
Ответ написан
Комментировать
@lgXenos
у нас было когда у одного человека было подключено 2 репозитория
он всегда считал код второго важным. в итоге мы месяц правили одну и туже переменную
+ кто-либо может жать мерж без коммита или force-merge
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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