Я нашел пару похожих вопросов и ответов, но они касаются только локальных коммитов (и иногда в ответах говорится, что не делайте этого после обмена изменениями).
У меня есть следующее:
A-B-C-D-E (HEAD)
↑
master = origin/master
Я хочу вот что:
someBranch
↓
C-D-E (HEAD)
/
A-B-F
↑
master = origin/master
Где F может быть коммитом, говорящим, что мастер был сброшен там.В основном я хочу отменить изменения в C, D и E., но мне все равно, сброс виден в хранилище.
Если это невозможно, каковы мои ближайшие альтернативы?
Редактировать: Для ясности: я не единственный, кто работает над проектом.