LINUX.ORG.RU

История изменений

Исправление AlexM, (текущая версия) :

Не очень понятно, зачем, отдавая на сторону, уничтожать историю. git archive отдаст просто без .git'а :)

Но если старую историю всё-таки хочется уничтожить, породив новую, лучшую, то совет dmitry_malikov выглядит адекватным. Я бы добавил ещё --aggressive к git gc. Ну, чтобы наверняка ;)

А что касается удалённого сервера, совет тот же, что и раньше: вначале сформируйте новую историю, потом с --force запихайте её на сервер. Ну или как у вас она запихивается, зависит от настроек сервера.

Исходная версия AlexM, :

Не очень понятно, зачем, отдавая на сторону, уничтожать историю. git archive отдаст просто без .git'а :)

Но если старую историю всё-таки хочется уничтожить, породив новую, лучшую, то совет dmitry_malikov выглядит адекватным. Я бы добавил ещё --aggressive к git gc. Ну, чтобы наверняка ;)