В последнее время начал осваивать git и накопилось некоторое количество полезной информации, поэтому решил её опубликовать на блоге чтобы было где посмотреть если что-то забуду, а заодно может и ещё кому пригодится.
Не буду расписывать преимущества/недостатки git'а по сравнению с другими распределёнными и не очень системами. Всё это вы легко найдёте в гугле, приведу только ссылку на выступление Торвальдса: часть 1, продолжения там же.
Установка
Так как родной системой для git является Linux, то для Windows есть несколько портов. Приведу ссылки на две наиболее популярных реализации:
Консольная версия: http://code.google.com/p/msysgit/
С графическим интерфейсом: http://code.google.com/p/tortoisegit/
Я пользуюсь первым, портабельной версией.
Возможно ваша любимая IDE имеет встроенную поддержку git, это гораздо удобнее нежели пользоваться им отдельно.
Настройка
Настройка гит под виндовс http://habrahabr.ru/blogs/Git/74839/
Цветной вывод в консоли http://habrahabr.ru/blogs/Git/87199/
Дополнения
http://sourceforge.net/projects/gitextensions/
http://sourceforge.net/projects/qgit/
Документация