A tutorial on git