Между Mercurial и git есть несколько различие. В основном только различия в терминологии вокруг ветвления (то, что git называет «веткой» Mercurial, вызывает «закладку», и то, что Mercurial называет «ветвью», не имеет аналога в git). На этой странице обложки, которые довольно хорошо: https://www.mercurial-scm.org/wiki/GitConcepts?highlight=%28gitconcepts%29
Также есть большой сравнения/контраст на ветвление в Mercurial и Git на: http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/, который написан с пользователями GIT в качестве основной аудитории
Дно этой первой ссылки действительно есть таблицу, показывающую, как команды git сопоставляются с Mercurial, но лучше понять, насколько они концептуально и функционально похожи, а не совершают преобразования в память.
Мое мнение эти различия могут вызвать драматическое непонимание, если вы не знаете о них! – Dan
Конечно, я просто говорю, что они не «философские» и «функциональные», а просто «терминология», –