add git learning