My question is pretty much summed up in the title. We have a tangent vector $X\in T_pM$ at a point $p\in M$ for a smooth manifold $M$, a diffeomorphism $\varphi:M\to N$ for another smooth manifold $N$ and a function $f\in\mathcal{F}(N)$.
Why do we get that $X(\varphi^*f)=(\varphi_*X)f$ and what happens to the point $p$ in the transformation? Where $\varphi_*,\,\varphi^*$ are the pushforward and the pullback respectively. I came upon this question, when reading this answer.