Git and GitHub

An introduction to Git and GitHub can be here.  What follows is a simple command reference along with more advanced topics like work-flow forking, branch management and trouble-shooting.