Evoke means to bring or recall something to the conscious mind. Provoke means to stimulate a negative reaction or emotion (typically a strong or unwelcome one) in someone, as in arousing anger in them. In summary:
Evoke - to make someone remember something or feel an emotion.
Provoke - deliberately make someone annoyed or angry.