$\cos x-\sqrt3\sin x-m+1=0$ (*)
$\Leftrightarrow \sqrt3\sin x-\cos x=-m+1$
$\Leftrightarrow 2\sin(x-\dfrac{\pi}{6})=-m+1$
$\Leftrightarrow \sin(x-\dfrac{\pi}{6})=\dfrac{-m+1}{2}$
Để (*) có nghiệm:
$-1\le \dfrac{-m+1}{2}\le 1$
$\Leftrightarrow -2\le -m+1\le 2$
$\Leftrightarrow -1\le m\le 3$
$m\in\mathbb{Z}\to m\in\{-1;0;1;2;3\}$