Én így tákoltam össze, tudom hogy vannak erre kész toolok (CI/CD) meg minden, de nekem gyorsan kellett "ideiglenesen".
Cronból fut percenként
if git remote show origin |grep -q "local out of date";then
echo "$(date) - Changed"
git pull
fi
Persze ennek már több mint egy éve és azóta is így fut hiba nélkül :D