Bei großen Binärdateien ist es nicht sinnvoll, die "normalen" git Befehle zu nutzen. Bei jeder Dateiänderung kann git nicht die Unterschiede finden, d.h. es gibt immer einen Mergekonflikt.
Um das zu umgehen kann man auch nur die Metadaten im git versionieren, die Dateien selbst werden gesondert gespeichert. Dazu muss man das Paket lfs (Large File Storage) installieren, z.B. unter Ubuntu:
apt-get install git-lfs
Danach kann man in jedem git Repo die Funktion aktivieren (am Beispiel binäre Postgres-Dumps mit der Endung ".backup")::
git lfs install git lfs track "*.backup" git add .gitattributes
Danach kann man ganz normal Dateien hinzufügen/committen.