What's inside a git commit?
Git is a version control system that helps track progress of a repository over time. One of the essential parts of using git is learning the commit system. However, when someone learns git and the commit system for the first time they are told to ✨memorize the magic commands✨, without knowing what’s happening under the hood. So the goal of this post is to dig deeper and understand: How commits are stored What information is inside a commit How commit ids are generated This post will not teach you how to use git....