Revert Merge Commit Last updated on September 14, 2023 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.