learning the greatness of git