Hello! Here are some questions & answers. The goal isn't to get all the questions "right". Instead, the goal is to learn something! If you find a topic you're interested in learning more about, I'd encourage you to look it up and learn more.
it's a hash!
a commit's ID is the SHA-1 hash of the contents of the commit (the tree + commit message + date + parent commit(s))
do you always need to refer to a commit by its full SHA (40 hex characters)?
You can refer to it by any prefix , like 60e2f3cdf7b938712a4c3d or…