werehuman 29.01.2012 14:56 Psi+

Слава яйцам, что названия команд у git и mercurial одинаковые. Хочу hg add — пишу git add. Хочу hg diff — пишу git diff. Хочу hg status — пишу git status. Это облегчит осиливание гита.

1. ulidtko 29.01.2012 14:57 уважением

protip: это потому что ты хочешь не «hg status», а просто «status».

4. mva 29.01.2012 15:17 N900

не все. fetch/pull у них имеют взаимнообратные смыслы :)

5. eurekafag 29.01.2012 15:45 Home

У гита есть фундаментальные отличия по части бранчей, а также наличие стейджинга, которого нет у hg. Ну и у каждой локальной ветки может быть своя удалённая, в меркуриале, кажется, можно просто задать удалённую репу и всё. В общем, гит более низкоуровневый, больше операций происходит в голове, но это даёт и большую гибкость, конечно. В частности, возможность переписывания истории. В hg с этим всё плохо, очень плохо.

6. utros 29.01.2012 19:05 eoranged

Начиная с hg branch это усложнит твою жизнь :)

7. littlechris 06.03.2012 17:09

хочу hg ci — пишу git ci… ой.

Do you really want to delete ?