When you move a vertex on a textured object, the texture usually stretches.
Open the Options menu (top right of viewport) -> Check Correct Face Attributes.
Now when you move vertices, Blender automatically adjusts the UVs to keep the texture static in world space.