Software Carpentry introduction to Git for novices.