fetch -> pull, reset and pull order reversed