3 ms·
It's part of their nature. They store the complete history of the repository by default on your computer. Git does not pack the files by default. I am still fig
by weaksauce 17y ago
It's part of their nature. They store the complete history of the repository by default on your computer. Git does not pack the files by default. I am still figuring out all the innards of Git but I believe that it stores a new copy of the file each time it changes and then hardlinks the tree object to the new file. you can run a pack operation that will create deltas of the files but this is an additional step. Any Git gurus here please correct my understanding of how Git manages binary files.