git revert | git reset |
---|---|
This command is used for creating a new commit that undoes the changes of the previous commit. | This command is used for undoing the local changes done in the git repository |
Using this command adds a new history to the project without modifying the existing history | This command operates on the commit history, git index, and the working directory. |