Слайд 2
![Что это такое? Git — мощная и сложная распределенная система](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-1.jpg)
Что это такое?
Git — мощная и сложная распределенная система контроля версий.
Понимание всех возможностей git открывает для разработчика новые горизонты в управлении исходным кодом.
Слайд 3
![О контроле версий Система контроля версий (СКВ) — это система,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-2.jpg)
О контроле версий
Система контроля версий (СКВ) — это система, регистрирующая изменения
в одном или нескольких файлах с тем, чтобы в дальнейшем была возможность вернуться к определённым старым версиям этих файлов.
Слайд 4
![Зачем мне это? Система контроля версий помогает отследить полную историю](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-3.jpg)
Зачем мне это?
Система контроля версий помогает отследить полную историю всех операций,
упрощает поиск изменений, которые вносят ошибку в проект и дает возможность отката отдельных изменений в проекте.
Слайд 5
![Зачем мне это? Но по настоящему необходимость в системе контроля](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-4.jpg)
Зачем мне это?
Но по настоящему необходимость в системе контроля версий появляется
при разработке в команде. СКВ помогает следить за общим ходом работы над проектом, что не допускает возможность появления повторений и ошибок перезаписи.
Слайд 6
![С чего начать? Установка Git](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-5.jpg)
С чего начать?
Установка Git
Слайд 7
![Установка из исходников Установка библиотек: Yum(Fedora): $ yum install curl-devel](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-6.jpg)
Установка из исходников
Установка библиотек:
Yum(Fedora):
$ yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
apt-get (Debian, Ubuntu)
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
Слайд 8
![Установка из исходников Качаем последнюю версию с сайта: http://git-scm.com/download Компилируем](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-7.jpg)
Установка из исходников
Качаем последнюю версию с сайта:
http://git-scm.com/download
Компилируем и устанавливаем:
$ tar
-zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Качаем Git при помощи самого Git'а(sic!):
$ git clone git://git.kernel.org/pub/scm/git/git.git
Слайд 9
![Тривиальная установка Linux: Yum: $ yum install git-core Apt-get: $ apt-get install git](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-8.jpg)
Тривиальная установка
Linux:
Yum:
$ yum install git-core
Apt-get:
$ apt-get install git
Слайд 10
![Тривиальная установка Mac: http://sourceforge.net/projects/git-osx-installer/](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/346424/slide-9.jpg)
Тривиальная установка
Mac:
http://sourceforge.net/projects/git-osx-installer/