Git

How to Get SHA of the Latest Commit From Remote Git Repository?

Git is the tracking tool that updates and tracks the remote repository content through the local repository. Usually, developers add changes on local machines and then commit and push them into GitHub remote hosting repositories. Additionally, they can get the SHA hash of the commits whenever needed.

In this write-up, we will discuss:

How to Get Latest Commit SHA Hash of Remote Repository Using “git rev-parse” Command?

To get the latest commit SHA hash of the remote repository using the “$ git rev-parse” command, check out the following procedure.

First, move to the Git root directory through the following command:

$ cd "C:\Users\nazma\Git"

 

Now, execute the “git rev-parse” command with the remote branch name:

$ git rev-parse origin/master

 
According to the below-given output, the SHA hash of the latest commit is “27b0623…”:

How to View Latest Commit SHA Hash of Remote Repository Using “git log” Command?

Another way to show the latest commit SHA hash of the remote repository is by running the provided command:

$ git log origin/master | head -1

 
Here, the “head -1” is used to view the head’s previous pointing position:


That’s all! We have provided the commands to view the SHA hash of the latest commit from the Git remote repository.

Conclusion

To get the SHA hash of the latest commit from the remote Git repository, different commands can be used, such as “$ git rev-parse origin/master” and “$ git log origin/master | head -1” commands. They will show the most recent commit SHA hash. This write-up explained the method of getting the SHA of the latest commit from the remote Git repository.

About the author

Maria Naz

I hold a master's degree in computer science. I am passionate about my work, exploring new technologies, learning programming languages, and I love to share my knowledge with the world.