as a newbie, I have a question that blob is a snapshot. why to use such word: snapshot? I thought this word was very strange and profound. However, it is actually just a copy. we can use copy and it is very easy to understand.
in a newbie’s small brain, I can say that, as non-native English speaker, what i learn about the git is only to have a copy of the file after I execute $git add. it is really a copy, nothing else. so why use this word: snapshot? Is there any algorithm behind “snapshot”? nothing. just a copy. so why not we use copy directly?
we would understand blob at first glance if we use copy instead of snapshot for a foreigner.
this question has no relationship with $git gc
9