Taken from the LSST Data Science Fellowship github page Intro to git (Jake Vanderplas, @jakevdp) Intro (ipython notebook)