Understanding Git's Core Components