learning more about git