Удалить коммит в 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
... тогда вы можете удалить или нажать его, в зависимости от ситуации.