[devel] Q: [git] Как разбить большой коммит на несколько?

Led ledest at gmail.com
Tue Sep 29 16:33:23 UTC 2009


On Tuesday 29 September 2009 18:24:42 Aleksey Avdeev wrote:
> Led пишет:
> > On Tuesday 29 September 2009 17:27:55 Aleksey Avdeev wrote:
> >> Приветствую.
> >>
> >>    А как, в git, разбить один большой коммит на несколько?
> >>
> >> PS: Описание решения подобной задачи мне кажется где-то попадалось. Но
> >> сейчас, когда оно потребовалось -- что-то не находиться...
> >
> > git help rebase
> > смотреть секцию SPLITTING COMMITS
>
>    Спасибо, это оно (git gui весьма сильно помогает).
>
>    А есть ли вариант rebase, учитывающий мержы? В смысле: как сделать
> rebase так, чтобы была не одна ветка, а дерево?
>
> PS: Собираюсь делать rebase кусками, между точками мержей, а сами мержи
> -- повторять руками... Есть ли путь проще?

rebase с ключём -p
Но лучше резервную копию перед этим сделать:)

-- 
Led


More information about the Devel mailing list