The master tip: have a detailed written policy on git usage, on what goes into which branch, on git commit message format, and make really, really sure everyone understands it before they start anything. No tips will help if the history is crap.
So there should actually be a history of histories :) Perhaps something for the git team to pick up...