I've been using Git with GitHub for the past couple of years and it all works great, so well in fact that I was planning on using it for other things, mainly Media based projects.
In a former life I was a sound engineer and I can see massive benefits in using branching strategies in running recording sessions. The engineer can create a new feature branch "feature/Recording_BVs" and straight after the recording they can the add and commit the Protools session (audio recording software platform). This would also go some way to solve the age old issue in the music industry of how to backup, share and collaborate on projects.
I was wondering if anyone else using Git in this way (i.e. not purely as a code based repo). For example photoshop sessions, video sessions and so on. Or on the other hand if anyone can talk me out of working like this, are there any drawbacks?