finish git learning