С этой проблемой я тоже столкнулся: я просто отменил перебазирование git откат и снова выполните следующие шаги: -
git перебазирование - i Head ~ 3 // нет фиксации, которую мы хотим переименовать
, затем измените Pick на reword
pick f7f3f6d Change my name a bit
pick 310154e Update README formatting and add blame
pick a5f4a0d Add cat-file
как здесь, я хочу переименовать это все 3 коммита, поэтому я изменяю префикс выбора на reword
reword f7f3f6d Change my name a bit
reword 310154e Update README formatting and add blame
reword a5f4a0d Add cat-file
, а затем сохраняю continue: wq!.
затем один за другим все коммиты будут перемещены, вам будет предложено изменить имя сообщения фиксации, и там вы можете изменить имя фиксации. если есть какой-либо конфликт, просто добавьте и запустите git commit --ammend .
, чтобы это окно переименования сообщения фиксации подскажет, равно количеству имени фиксации, которое вы хотите изменить. вот как вы можете изменить имя коммитов.
Надеюсь, это поможет.