У меня есть фиксация в удаленной + локальной ветке, и я хочу выбросить это сообщение из истории и поместить некоторые из них в собственную ветку.
В принципе, прямо сейчас у меня есть:
D---E---F---G master
И я хочу:
E---G topic
/
D master
Это должно быть как в моем локальном, так и в удаленном репозитории (есть только один, называемый источником).
Какой самый чистый способ получить это?
Кроме того, есть и другие люди, которые клонировали это репо и проверили мастер-ветку. Если бы я сделал такое изменение в удаленном репо, будет ли "git pull" работать для них, чтобы получить также одно и то же состояние?