Это связано с тем, что, когда вы укажете одно сообщение, подобное этому, оно рассматривается как «восходящее», то есть оно не будет изменено - только фиксируется после того, как восходящая точка будет переустановлена.
git rebase [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>] [<upstream> [<branch>]]
Что вы хотите, чтобы установить вверх по течению к фиксации до этого. Попробуйте вместо этого:
git rebase -i -p 26caa0ff~
В ответ на ваш обновленный вопрос:
меняю выбрать для редактирования на мой указанный хэш. и мой глобальный пользователь & email уже изменен Я уже сделал и удался, но на моем gitlab.com он не изменился.
Вы абсолютно не должны изменять историю (rebase) в публичной ветке или что-то общее. Но если вам абсолютно необходимо, вам нужно будет принудительно нажать это изменение: git push -f origin ...
Что такое фиксация, которую вы хотите изменить? Это тот, у кого есть SHA 26caa0ff? –
Я обновил свой вопрос –