git learning update