Sometimes after you push some commits to the remote, you realize that there is a mistake. So you need to revert all of the commits that already pushed. To do so, run these commands:
git checkout master git reset --hard e3f1e37 git push --force origin master
e3f1e37 is the commit you what to reset to.
Running first 2 commands will reset your code to the commit
--hard mode. That means Git will remove all your local changes.
The final command runs a forced push, telling the remote to update the branch to the same as your local branch.