Besides checking out Git branches, checking out commits could be a convenient way to test and deploy features in a test environment as well. As with branches, we are going to use the
git checkout command for commits too. The only thing you need to figure it out is the commit ID which presents a SHA-1 hash.
Step 1. First, find the commit ID (hash). This can be done by listing all commits in a Git repository.
Step 2. Go to your repo directory and run the following command:
git checkout <commit-SHA1>
Another useful post might be How to get the current commit hash in Git.