In every solid state physics book it says that the wave vectors appearing in Bloch's theorem can be confined to the first Brillouin zone and provide a hint on how to show this. Most of the times this hint is something like:
Assume $$k'= k+G$$ where $k$ belongs to the 1st BZ and $G$ is a reciprocal lattice vector. Use $$ \psi_k(r+R)= e^{ik \cdot R} \psi_k(r) \tag{1}$$ to show that if $(1)$ holds for $k'$ it also holds for $k$.
My attempt at a "solution/proof"
$$ \psi_{k'} (r+R)= e^{ik'(r+R)}=e^{i(k+G)(r+R)}= \psi_{k'}(r)e^{ik \cdot R}$$
But the last equation should be equal to (by Bloch's thm):
$$ \psi_{k'}(r) e^{ik' \cdot R}$$
And this should imply $$ k'=k$$?
Also what is a good way of understanding this geometrically? Does this mean that the $G$ vector that "connects" $k'$ and $k$ introduces a phase shift and that is the only difference between $k$ and $k'$?