How to Checkout Another Branch Commit in Git
How can checkout a commit of another branch in Git?
Suppose we’re working on
master, but we would like to checkout a specific commit of branch
Checkout the appropriate branch
First, we want to checkout the branch whose commit we’d like to checkout.
git checkout feature1
Find the commit hash
We can find the correct commit hash in the terminal quite easily.
We can list our commits on the current branch in reverse chronological order (most recent commits on top).
Based on the date and/or commit message, we should be able to find the string of letters and numbers after the word
Let’s highlight this hash and copy it to our clipboard.
Checkout the specific commit
Suppose our commit hash is
Finally, we can checkout the specific commit from our
feature1 branch into a new branch.
git checkout -b new-feature1 1a2b3c