1) забираем к себе репозиторий
hg clone <адрес репозитория>
2) работаем и правим исходники, коммитим их
hg commit
3) тегируем перед заливкой в удаленный репозиторий (на любителя, как я)
hg push <адрес репозитория>
4) идем на боевой или тестовый сервер и забираем обновления или весь репозиторий
hg pull
или
hg clone
4.1) сливаем исходники (мы еще на тестовом или боевом сервере)
hg update
Ну и очень хорошая статья по делу -
https://habrahabr.ru/post/108904/