I've read here that Git does not store file deltas but instead store the whole if it has been changed.
Consider the image below:
Consider version 1 and 2, if Git had store only the delta of A and A1, would it be better in terms of size?
I've read here that Git does not store file deltas but instead store the whole if it has been changed.
Consider the image below:
Consider version 1 and 2, if Git had store only the delta of A and A1, would it be better in terms of size?
Yes, it would be better in terms of size. But size was the least important factor when Linus made the decision. Your link clearly explains why the decision to store the entire file was made, so just keep reading that site (it's really very good!).