, если вы хотите удалить коммит, используйте
git rebase -interactive
и
git filter-branch
Но вам придется повторять каждый коммит, который идет после коммита, который вы хотите удалить.
Или, если вы просто хотите удалить изменения конкретного коммита, лучше использовать
git revert <hash of the commit>