commit before pull