Git Revision Syntax/Current commit

Resolve HEAD to the current commit ID.

Section: Commit Selectors

Current commit

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
First parent of HEAD
Resolve the first parent.
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