Удалить всю историю Git без удаления репозитория?

Мой вопрос может показаться немного странным, поскольку то, что я хочу, обычно может быть достигнуто путем простого удаления репозитория и создания нового. Вот почему мне все еще нужно сохранить репозиторий:

Мой вопрос может показаться немного странным, поскольку то, что я хочу, обычно может быть достигнуто путем простого удаления репозитория и создания нового. Вот почему мне все еще нужно сохранить репозиторий:

Мой вопрос может показаться немного странным, поскольку то, что я хочу, обычно может быть достигнуто путем простого удаления репозитория и создания нового. Вот почему мне все еще нужно сохранить репозиторий: История моего репозитория на самом деле самая ценная часть репозитория. Я создаю целый репозиторий со всеми данными. Репозиторий размещен на github, и я хочу обновить там репозиторий, чтобы он выглядел точно как локальный репозиторий (идентичная история).

Единственный способ, который я нашел до сих пор, - это удалить и воссоздайте репозиторий на github, прежде чем нажимать на него. В противном случае все старые коммиты остались бы там, эффективно изменяя историческую информацию репозитория. Конечно, довольно легко заново создать репозиторий на github, но вместе с репозиторием теряются все наблюдатели, информация вики и т. Д., И я хотел бы предотвратить это.

Я разместил здесь вместо github, так как считаю, что этот вопрос скорее относится к Git, чем к службе хостинга.

Есть какие-нибудь мысли?

8
задан Max Leske 16 March 2011 в 10:46
поделиться