pull  and  commit