Если вы уже поделились коммитом, то да, вам лучше отменить его и повторить его позже после проверки. Если у вас нет, то вы можете просто сделать интерактивный ребаз. Начиная с чистого рабочего каталога:
git rebase -i <commitA>^
Текстовый редактор откроет файл примерно так:
pick <commitA> some commit message...
pick <commitB> blah blah...
pick <commitC> blah blah...
Измените «выбор» на «редактировать», сохранить ивыйти из редактора. будет автоматически извлечен.
git reset HEAD^
git stash -u
git rebase --continue
Оставшиеся коммиты будут воспроизведены без.
Имейте в виду, что если последующие коммиты будут полагаться, вы получите конфликты слияния.
Как указывает sbat в комментариях;если вы решите вернуться, вам не нужно вручную отменять изменения. Вы можете использовать команду git revert
.