learningforGit