Я выдвинул коммит и хочу отменить изменения, внесенные этим коммитом, применив и зафиксировав обратный патч.Как мне это сделать?
Использование
git revert HEAD
Это создаст патч, который отменяет последний коммит и фиксирует этот патч как новый коммит.
Если вы хотите отменить определенную более раннюю версию, используйте
git revert <revision>
см. Также: http://schacon.github.com/git/git-revert.html
Звучит так, как будто вы хотите использовать git-revert.
https://www.kernel.org/pub/software/scm/git/docs/git-revert.html
просто используйте
для подтвержденного файла:
git revert <SHA1 ID>
для не подтвержденного файла:
git reset --hard HEAD