"git-annex is a recent tool allowing to manage files with git without having theirs contents checked into git. "
Пример работы с музыкальной коллекцией: http://julien.danjou.info/blog/2011.html....._git-annex
Введение от аффтара: http://git-annex.branchable.com/walkthrough/