Git Revision Syntax/Nth parent of merge commit

Select second parent of a merge commit.

Section: Commit Selectors

Nth parent of merge commit

bash
bash
git rev-parse HEAD^2

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Commit Selectors
Current commit
Resolve HEAD to the current commit ID.
OpenIn sheetbashsame section
First parent of HEAD
Resolve the first parent.
OpenIn sheetbashsame section
Second ancestor
Walk first-parent ancestry twice.
OpenIn sheetbashsame section
Resolve branch
Resolve branch ref to commit ID.
OpenIn sheetbashsame section
Resolve tag dereferenced
Dereference annotated tag to underlying object.
OpenIn sheetbashsame section
HEAD at earlier checkout time
Resolve HEAD reflog entry by date expression.
OpenIn sheetbashsame section