Revert Merge Commit Last updated on May 9, 2022 by Sal Ferrarello Typically a Git commit has exactly one parent, however a Git merge commit has two parents. The problem this creates with Git revert, is it is unclear which commit we want to revert to.