Я работаю только над проектом (хотя некоторые другие люди могут использовать это репо), и в течение некоторого времени я делал все свои коммиты в ветке master
(коммиты отправляются на GitHub).
Но в этот момент я решил, что ветка master
стала слишком загроможденной небольшими коммитами, и, чтобы все выглядело красивее, я хочу переместить всю свою историю коммитов в ветку wip
, а затем объединить ее только с master
в новой версии.
Конечным результатом должна быть ветвь wip
с содержимым и историей фиксации, идентичная текущей ветке master
, и ветка master
с одной фиксацией с содержимым, идентичным текущей ветке wip
.
Как это сделать безопаснее всего?