Почему затираются мои изменения по коду при merge?
Есть ветка 1 на удаленном репозитории, от которой я создал свою 1-2 локально.
Поработав с веткой 1-2 (локально), я переключился на 1 (локально), сделал пулл из удаленной.
Переключился обратно на 1-2 (локально) и сделал git merge 1
В итоге большая часть моей работы оказалось перезаписанной старым кодом из ветки 1 (над тем блоком никто не работал).
у нас было когда у одного человека было подключено 2 репозитория
он всегда считал код второго важным. в итоге мы месяц правили одну и туже переменную
+ кто-либо может жать мерж без коммита или force-merge