У меня следующая ситуация:
У меня есть что-то вроде основной ветви в моем проекте (зеленый цвет на рисунке).
Мой напарник создал свою собственную ветку (красный цвет) и нажалего совершить.
К сожалению, перед одним из толчков он слил свою красную ветвь с зеленой веткой , отбросив все изменения , которые я нажал за это время (R2 на картинке).После этого он сделал еще несколько нажатий (R3 и R4).
В настоящее время я нахожусь в G2 и хочу объединить свою зеленую ветвь с красной, но, к сожалению, все изменения между G1 и G2 пропускаются когда я объединяю эти две ветви, потому что git видит эти изменения как объединенные.
Поэтому мой вопрос состоит в том, как пометить мои изменения между G1 и G2 как не слившиеся с красной веткой или, по крайней мере, как увидеть все различия между этими двумя ветвями, чтобы иметь возможность объединить вручную ??Приятно видеть другие предложения.