Слайд 2КАК ХРАНИТСЯ ПРОЕКТ?
На примере простого сайта
Слайд 3Начинается все с простого файла
Слайд 5Вы стараетесь все структурировать
Слайд 6Старые версии оставляете просто в старой папке
Слайд 7В итоге только при одиночной работе получается вот это
Слайд 8Если работают несколько людей – все это лежит в облаке и постоянно
растет
Слайд 9Минусы такого подхода
Тонна папок, практически одинаковых(много места)
Безответственность людей
Неудобно соединять изменения разных людей
Крайне
неудобно работать над одним и тем же местом программы
Слайд 10Что предлагает GIT?
Удобный контроль изменений
Экономию места на диске
Удобный процесс обмена кодом
Удобное слияние
изменений
Повышает производительность труда
Слайд 12Коммит
Узел, описывающий преобразования в файловой системе. Просто набор инструкций.
Может не иметь,
иметь одного, или более родителей.
Может иметь неограниченное количество детей.
Слайд 13Как это работает?
Создается пустая папка.
Создается один единственный файл, для первого коммита.
Инициализируется система
GIT в этой папке.
Создается первый коммит. В нем будет записано всего одно сообщение «создан файл»
После этого идут ветвления и тд и тп… В целом много всего интересного.