to learn the git