Low Level Git

Low level git commands are rarely used in the day-to-day use of git but they are a great way to introduce how git works under the hood. These notes focus on some lower level git concepts. But first, git can store many files in a repository, in fact it’s 2160 files which is obscenely large and the chances of a hash collision between files is 1/2320 which is obscenely small.

Continue reading