Недавно я начал использовать Git (ранее я использовал subversion, но сейчас я делаю совместную работу над проектом, который использует bitbucket и git).
Все шло хорошо до сегодняшнего дня, когда я обнаружил, что коллега из лучших побуждений внес изменения в Мастера вместо того, чтобы сделать ветку. Это означает, что когда я пытаюсь зафиксировать, я получаю ошибку:
Обновления были отклонены, потому что кончик вашей текущей ветки позади
Я знаю, что это должно быть решено с помощью запроса на повторную синхронизацию, но я не хочу потерять изменения, внесенные локально, и не хочу принудительно фиксировать коммит и стирать изменения, сделанные кем-то другим.,
Какой правильный подход позволяет мне объединить изменения, не теряя ни того, ни другого?