I'm not talking directly about your method versus the git method. What I was alluding to: if you're planning to use git to distribute your models eventually, perhaps you should have an eye toward optimizing the models and their diffs for use with git. Then, git transmits only the diffs as needed, when needed.