Understanding Git Repository Size: Why Is It Smaller Than My Original Files?