Question: how are git changes stored?
Answer: Every-time you create a file, and track it, git compresses it and stores it into its own data structure. The compressed object will have a unique name, a hash, and will be stored under the object directory. ... If the file has changed, git compresses it, stores the compressed file in the object folder.