leaning git