Причин несколько:
1) Это распределенная система, как следствие --- для создания нового репозитория нужно сделать git init (и все!).
2) Она безо всяких проблем и сразу поняла русский язык в коммитах. С SVN у меня были проблемы.
3) Очень просто и естественно работают ветки. Для разработки в одиночку это главная killer-фича git.
4) Fast as f*ck.
На работе --- SVN (раньше был ужасный до невозможности SourceSafe). Дома --- git (всем рекомендую!). А почитать можно, как всегда, на википедии. (Хотя, честно говоря, не верится, что кто-то пишет программы без SCM системы).
1) Это распределенная система, как следствие --- для создания нового репозитория нужно сделать git init (и все!).
2) Она безо всяких проблем и сразу поняла русский язык в коммитах. С SVN у меня были проблемы.
3) Очень просто и естественно работают ветки. Для разработки в одиночку это главная killer-фича git.
4) Fast as f*ck.