I version pretty much everything but some things just work better than others: Namely text files are perfectly handled by version control systems, but binary files usually aren”t. Which sucks. But git has a few tricks up its sleeve to mend the situation. Versioning of documents and files is based on the concept of “difference”. Something is a new version of a document of there are differences betw