Git internals simple explanation

Inside Git: How It Works and the Role of the .git Folder