One of the biggest problems that distributed version control systems have is that they don't do big binary files - like graphics assets - very well, because every version of the store needs to have the whole file. This takes up a lot of space, very very quickly.
GLFS is a neat a approach to solving the problem - the file itself lives on a file server, but a commit to git adds a pointer to that file.