Wrote an article
 

Understanding Git Internals

  
Let's explore some common Git commands, and dive into Git internals to understand what happens when you run Git commands.
But first, let's talk about Git itself...