Следует иметь в виду, что git плохо работает с действительно большими репо или файлами.
Вот статья о том, почему Facebook не использует git для контроля версий. По сути, мерзавец недостаточно хорошо масштабируется.
У Github есть хорошее объяснение ограничений git здесь:
git может обрабатывать практически любой файл, который вы к нему добавляете (см. объяснение бинарного сравнения )
Photoshop
У вас не должно возникнуть проблем с использованием git для создания версии файла Photoshop. (Предполагая, что они относительно малы)
майя
Майя, вероятно, генерирует слишком большие проекты, чтобы хорошо масштабироваться в git. Особенно, если вы планируете использовать удаленный доступ, например, github или gitlab.
Большинство знакомых мне людей, использующих Maya или подобное программное обеспечение, хранят свои работы на подключенном к сети диске, чтобы поделиться им с парой соавторов. Когда версия готова к выпуску, она отображается и размещается на FTP-сайте.
Дополнительные ресурсы
https://stackoverflow.com/questions/540535/managing-large-binary-files-with-git