learned how to git