Tutorial on git concepts