Распределённая система контроля версий Git

В последнее время начал осваивать 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/ Документация

http://habrahabr.ru/blogs/Git/60030/
http://habrahabr.ru/blogs/Git/60347/
http://habrahabr.ru/blogs/Git/78058/
http://freesource.info/wiki/RuslanHihin/gitusermanual?v=b7s& http://habrahabr.ru/blogs/Git/75728/ http://habrahabr.ru/blogs/Git/76084/ http://rus-linux.net/nlib.php?name=/MyLDP/algol/git.html GitCasts - хоть и на английском языке, зато всё наглядно. Настройка git-сервера
http://dsn74.livejournal.com/7523.html http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP