We define a stalk as follows. Let $\mathcal{F}$ be a sheaf of abelian groups on $X$ and let $p$ be a point in $X$.
The stalk $\mathcal{F}_p:\{(U,s)\mid p\in U \subset X \text{ an open set and } s\in \mathcal{F} \}/\sim$. Where $(U,s)\sim (U',s')$ if $s\mid_V=s'\mid_V$ for some $V\subset U\cap U'$ open.
Seemingly we cannot always replace $V$ with $U\cap U'$ as then this would not be an equivalence relation, but I cannot come up with an example on how this fails to be an equivalence relation.
Consider what happens if we have a $U''$ properly contained in $U\cap U'$. We could have pairs $(U,s)$, $(U', s')$, and $(U'', s'')$ such that $s$ agrees with $s''$ on $U\cap U''=U''$ and $s'$ agrees with $s''$ on $U'\cap U''=U''$, but $s$ and $s'$ don't agree on the larger set $U\cap U'$. So transitivity could fail in general if we don't "cut down" appropriately.