Восстановление истории коммитов в GIT без перебазирования

Так как задаю мой последний вопроскоторый оказался о перебазировании с GITЯ решил, что вообще не хочу перебазировать. Вместо этого я хочу:

ВеткаРабота работа работа, регистрация и подталкивание в любое времяВыбросьте все эти коммиты и сделайте вид, что их никогда не было (поэтому один чистый коммит в конце работы)

В настоящее время я делаю это, копируя файлы в новый каталог, а затем копируя их обратно в новую ветвь (разветвленную в той же точке, что и моя рабочая ветвь), а затем объединяя ее вmaster или где угодно.

Это просто плохо и почему? Более важно: есть ли лучший способ / GIT сделать это? git rebase -i заставляет меня сливаться (и подбирать, и тыкать).

Ответы на вопрос(2)

Ваш ответ на вопрос