Inside Git: How Git Works Internally & the Role of the .git Folder