For me, the actual thing that git is not fantastic for is versioning data(bases), but this article doesn't seem to address that. In fact I am struggling to parse the article's proposed problem/solution.