a pro to learn how to use git