Git Revision Syntax/First parent of HEAD

Resolve the first parent.

Section: Commit Selectors

First parent of HEAD

bash
bash
git rev-parse HEAD^

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
Second ancestor
Walk first-parent ancestry twice.
OpenIn sheetbashsame section
Nth parent of merge commit
Select second parent of a merge commit.
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