added explanation for the git commands