Pensé avant tout pour gérer les fichiers sources (textes), Git peut également être utilisé pour le versioning de fichiers binaires.
Via le fichier .gitattributes on peut spécifier précisément quelles extensions doivent être considérées comme des fichiers binaires
*.FCStd binary
Dans cet exemple on utilise Git dans le but de gérer les différentes révisions de fichiers produits par l'application Freecad.