I've had great success with git, version controlling, sharing and collaborating on my programming projects, and would love to do the same with photoshop .psds, illustrator .ais and maya projects. Maya, as you may know, is a brilliant 3D modelling and rendering kit, but its projects are saved sort of like a programming framework, with various directories for source images and textures and the like.

Is it an industry practise to use git in this regard? It would be incredible to open source a 3D movie or the 3D files of a game on github!
Obviously all files are just numbers, so in theory git would be fine only updating the parts of the .jpegs or maya binaries that have changed, but do you think in reality this would this cause data corruption and tears? Like I say, I'd like to do the same with photoshop and illustrator files.
If git is not an option, how else should I version, collaborate and open source maya and adobe projects?