Как я могу сбросить удаленный и локальный репозиторий Git, чтобы удалить все коммиты?
Я хотел бы начать все заново с текущей главы в качестве первоначального коммита.
git
version-control
Приянк Болия
источник
источник
Ответы:
Полностью сбросить?
Удалить
.git
каталог локально.Создайте репозиторий git:
Нажмите на удаленный сервер, перезаписав. Помните, что вы все испортите, делая это ... вам лучше быть единственным клиентом.
источник
--allow-empty
флаг в концеgit commit -m 'Initial commit'
.git push --force --set-upstream origin master
Но все остальное работало так, как описаноВо-первых, следуйте инструкциям в этом вопросе, чтобы раздавить все до одного коммита. Затем принудительно нажмите на пульт:
И, при необходимости, удалите все остальные ветви как локально, так и удаленно:
источник
Если бы я был тобой, я бы сделал что-то вроде этого:
Прежде чем что-то делать, пожалуйста, сохраните копию (лучше, чем потом сожалеть)
После этого вы можете удалить другие ветви.
Результат: у вас будет ветка только с 2 коммитами.
источник