learning that how to use git