(видео с Google Tech Talks)

git – это распределенная SCM. Линус обзывает дураками всех, кто использует Subversion.

Так как я использую Subversion, и он меня ужасно напрягает, решил последовать совету и попробовать git. Первые впечатления – супер!

Самое прикольное (по крайней мере, для меня, единственного программиста, кодящего продукт) – не надо париться насчет коннекта и ждать, пока изменения закоммитятся – можно коммитить сколько угодно в локальную копию репозитория, а потом одной командой аплоадить коммиты на удаленный сервер.

А еще, он не засоряет каждую папку своими .svn – только одна .git в корне проекта.

Полезная инфа

  • Я использую DreamHost для удаленного хостинга репозитория – у них есть подробная инструкция, как хранить git-репозиторий у них (то же самое и для других хостингов подойдет). Вкратце: создать, настроить и залить его в WebDAV-папку.

(via programming.reddit.com)

P.S. В комментариях к этой моей заметке предлагаю негикам рассказывать, сколько слов из заметки поняли, а гикам – про опыт использования git :)