How to Get the Current Commit Hash in Git
How can we get the hash for the current commit in Git?
Using rev-parse
We can obtain the hash using rev-parse.
git rev-parse HEAD
git rev-parse --verify HEAD # Using verify flag
We can add the --verify flag to rev-parse to ensure that the specified object is a valid git object.
It’s especially help to use it --verify with a variable branch name.
git rev-parse --verify $branch
To obtain the shortened version of the hash, we can use the --short flag.
git rev-parse --short HEAD
Using git log
We can obtain the commit hash of the current commit using git log as well.
git log -1 --format="%H"