У меня проблемы с обучением GIT и разработкой собственного рабочего процесса. У меня есть среда, в которой мы отслеживаем обновления биржевого кода, а затем применяем наши пользовательские изменения поверх каждой новой версии биржевого кода. На данный момент у меня есть наши пользовательские изменения поверх нашего недавно обновленного кода, но у меня есть несколько дубликатов в ветви, которую я только что переместил, а также старая ветвь, построенная поверх старого кода.
Old Stock - New Stock - a - b - c - d - e
\ a - b - c - d - **e** -----/(merged)
На данный момент я просто боюсь делать больше ребаз и слияний, так что это может быть глупым вопросом, но мне просто интересно, как избавиться от этой нижней ветви с дублирующими коммитами, но оставить один e коммит в моей верхней ветке Stock .