Working effectively with git on a daily basis is a lot easier with a few tips on setting up your environment and making common commands faster to type. I also cover the basic kinds of code-sharing models and basic workflows for working in a collaborative environment.