Удалить коммит в git History

Как удалить один дублирующий коммит в Git? Я не могу нажать, потому что я получаю ошибку:

error : duplicate commit

Я не могу удалить этот коммит.

2 ответа

Если $br пусто, cmd checkout создает ветку с именем 95196f3b7ac656803cd4ed703d6d06b15e527e40, которая указывает на HEAD. Однако это также имя объекта git, фиксация 95196f3b7ac656803cd4ed703d6d06b15e527e40. Когда ты бежишь git show 95196f3b7ac656803cd4ed703d6d06b15e527e40, git не знает, чтобы показать HEAD или истинный 95196f3b7ac656803cd4ed703d6d06b15e527e40. Так что это амбициозно.

Если вы выясните, что это за ссылка:

git [log|branch|tag] | grep 95196f3b7ac656803cd4ed703d6d06b15e527e40

... тогда вы можете удалить или нажать его, в зависимости от ситуации.

Другие вопросы по тегам