In Hatcher, the lifting criterion states (Prop 1.33):
Suppose given a covering space $p: (X^{'},x^{'}) \rightarrow (X,x_0)$ and a map $f: (Y,y_0) \rightarrow (X,x_0)$ with $Y$ path-connected and locally path-connected. Then a lift $f': (Y,y_0) \rightarrow (X^{'},x^{'})$ of f exists iff $f_*(\pi_1 (Y,y_0)) \subset p_*(\pi_1(X^{'},x^{'}))$.
Can you explain the proof of the 'only if' statement which says that this is obvious since $f_* = p_*f'_*$? How do we know that the group homomorphism $f'_*$ exists? And which property are we using to prove the existence of $f'_*$, thanks.