How is Git commit SHA1 formed | Heykuki News