git add my-binary-file
git commit
git push
Добавит ваш бинарный файл; это автоматический.
Действительно, если у вас есть 100 версий вашего файла, он сохранит его (но сжатым).
Вы можете использовать подмодули для создания ссылок на другие репозитории.