Полностью удалить коммит из базы данных git [duplicate]

Мне нужен коммит, чтобы больше не быть в базе данных git коммитов. Мне нужно иметь возможность удалить коммитabc123... такой, чтоgit checkout abc123... возвращаетсяerror: pathspec 'abc123...' did not match any file(s) known to git.

QAКак удалить «git commit»? частично отвечает на этот вопрос, например, как удалить ссылки на коммит из HEAD, но он не охватывает нахождение всех ветвей, в которых присутствует коммит, и не распространяется на истечение срока действия и очистку коммита, когда он был сделан висячим коммитом. ,

Как бы я этого достиг?

Ответы на вопрос(2)

Ваш ответ на вопрос