How to properly use git with blender?
I would suggest checking out ShapeDo, which is like github for 3D cad files. 

It suppoorts blender files and tracks changes much better since it "understands" 3D files and doesn't just compare the raw text or binary file content. Also supports previews for collaborations, and is still free as far as I know.