learning to use git and git hub