Git Featured How to Undo Changes in Git (reset vs revert vs restore) The need to undo changes during development is commonplace working with Git, but can many times feel daunting. In this post we'll look at three simple ways of undoing changes using reset, revert, and restore.