Очистить все предыдущие коммиты в Git? - PullRequest
3 голосов
/ 19 августа 2010

У меня есть Git-репозиторий, из которого я хочу удалить все предыдущие коммиты.

Потому что я протестировал для фиксации ненужных файлов, теперь я хочу "начать заново" с хранилищем.

Возможно ли это?

Ответы [ 2 ]

4 голосов
/ 19 августа 2010

Просто удалите каталог .git и 'git init' снова, чтобы начать заново.

Если вы сделали какую-либо конфигурацию в репозитории, вы всегда можете сделать резервную копию .git / config перед удалением.git.

2 голосов
/ 19 августа 2010

Почему бы просто не удалить папку, содержащую репозиторий, и создать новый?

Если вы хотите сохранить последние версии файлов, вы можете просто удалить каталог .git в верхнемкаталог уровня хранилища.

Если вы хотите сохранить какую-либо другую версию файлов, сначала проверьте эту версию, а затем удалите .git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...