Всем привет. У меня такой вопросик.
Надо было мне фичу запилить. Сделал я отдельный бранч, изменил библиотеку сильно. Потом понял, что это надо выделить в отдельную либу, а старый код вернуть и немного изменить, чтобы он работал с этой штукой. Перенес коды, а потом из основного бранча скопировал то, что было изначально, и поправил.
То есть сейчас в моем бранче есть коммиты:
- крупное изменение
- вынос в отдельную библиотеку
- возврат старого кода простым копированием
- изменения для использования новой библиотеки
Как мне их подготовить к вливанию в основную ветку, чтобы не было этого копирования отражено в истории? Скваш подойдет или надо что-то другое?