У вас есть два не объединенных коммита (Дата фиксации одинакова для обоих коммитов, поэтому я предполагаю, что оба создаются одновременно и не объединяются), и проблема не в первом коммите, а во втором коммите (Ошибка сообщение показывает, что 36fb8f5
), у которого было git -subtree в сообщении фиксации, а идентификатор изменения отсутствует, gerrit проверит идентификатор изменения всех изменений, которые должны быть объединены, вам может потребоваться
git reset --soft HEAD^1
(Если вы хотите предыдущие изменения фиксации слияния)
Однако, если вы хотите решить проблему под рукой и получить чистый лист
git reset --hard HEAD^1
Команда выше теперь должно привести ваше положение HEAD ветки к 36fb8f5
, вы можете проверить то же самое, используя
git log -2
Теперь выполните
git commit --amend
Теперь проверьте, добавлен ли идентификатор изменения к сообщению о фиксации, если это так, вы можете сделать sh изменение, и проблема должна быть решена