Чтобы отменить некоторые определенные коммиты, вы можете использовать:
git revert <commit_hash>
Это добавит новый коммит, который отменяет commit_hash
коммит.
Если вы хотите стереть определенный коммит путем переписыванияИстория, вы можете сделать:
git rebase -i <commit_hash>^
Это откроет редактор.Просто удалите строку, содержащую commit_hash
, которую вы хотите удалить, сохраните файл и выйдите из редактора.Перебазировка сотрет коммит commit_hash
.