пуш изменений в ветку main git/github, синхронизация веток

Ситуация такая. Мы работаем с командником над одним проектом. И изначально договаривались, что в гитхабе у нас будет ветка main (финальная версия кода, который идет на деплой), ветка dev, куда сливаются рабочий код через pull request, и + у каждого своя ветка. НО все пошло не так, я работала в своей ветке и сокомандник тоже, но он свои изменения запушал напрямую в main. И теперь в main старый код + его новый код, в dev - старый код, а в моей ветке - старый код + мой новый код. Вопрос такой: как правильно синхронизировать все ветки? чтобы ничего не потерять. Мне нужно подтянуть из main в dev и потом в свою ветку его код и потом свой код пушать? или и я пушаю свои изменения в свою ветку потом pull request в dev и main, но тогда будут потери?


Ответы (0 шт):