Как снять общие фиксации с ветки?

У меня есть пара ветвей, соответствующих заброшенной или позже отложенной разработке, некоторые из них являются чистым мусором. Я использую

git log master..mybranch

, чтобы узнать, что такое mybranch, но списки обычно излишне длинные, так как они также содержат фиксации, содержащиеся в master, просто в другом порядке. Это происходит от того, что master был перебазаризован.

Когда я пытаюсь перебазировать mybranch поверх master, я получаю конфликты, вызванные этим переупорядочением. Такие конфликты не стоит разрешать, так как это требует времени и приводит к результату, уже известному из master.

Итак, что мне нужно, так это способ избавиться от таких коммитов в mybranch,так что остаются только важные фиксации, и ветвь может быть легче перебазирована.

0
задан maaartinus 12 October 2011 в 11:08
поделиться