Чем типичный рабочий процесс Git отличается от Mercurial?

На hginit.com типичный рабочий процесс hg описывается следующим образом:

1. Если вы не делали этого какое-то время, получите последняя версия, над которой работают все :
hg pull
hg up
2. Внесите некоторые изменения
3. Выполните их (локально)
4. Повторяйте шаги 2–3, пока не получите хороший код, который вы готовы
{{1} } причинить всем остальным
5.Когда вы будете готовы поделиться:
hg pull, чтобы получить изменения всех остальных (если они есть)
hg merge, чтобы объединить их в ваш
тест! чтобы убедиться, что слияние ничего не напортачило
hg commit (слияние) hg push

Я довольно часто использую hg, и все это делает смысл для меня. Я только начал использовать git и не нашел ничего, что описывало бы типичный рабочий процесс, подобный приведенной выше цитате. Я надеялся, что кто-нибудь сможет объяснить разницу в рабочем процессе между этими двумя инструментами и описать типичный рабочий процесс в git.

5
задан user 11 January 2011 в 17:24
поделиться