История изменений
Исправление AlexM, (текущая версия) :
Не очень понятно, зачем, отдавая на сторону, уничтожать историю. git archive отдаст просто без .git'а :)
Но если старую историю всё-таки хочется уничтожить, породив новую, лучшую, то совет dmitry_malikov выглядит адекватным. Я бы добавил ещё --aggressive к git gc. Ну, чтобы наверняка ;)
А что касается удалённого сервера, совет тот же, что и раньше: вначале сформируйте новую историю, потом с --force запихайте её на сервер. Ну или как у вас она запихивается, зависит от настроек сервера.
Исходная версия AlexM, :
Не очень понятно, зачем, отдавая на сторону, уничтожать историю. git archive отдаст просто без .git'а :)
Но если старую историю всё-таки хочется уничтожить, породив новую, лучшую, то совет dmitry_malikov выглядит адекватным. Я бы добавил ещё --aggressive к git gc. Ну, чтобы наверняка ;)