How is Git commit SHA1 formed · HackerTrans