Андрей Гладков Ведущий инженер-разработчик ПО Logrocon Цели курса: - получить хорошие эмоции и узнать что-то новое =) - структурировать знание по git; - понять как git работает изнутри; - научиться работать с git через консоль; - узнать о рекомендация при работах с git. Содержание первой части: 00:00:00 - Вступление. Моя мотивация при создании этого курса. Цели курса. 00:04:00 - Что такое Гит? Преимущества Git. Разница между Git и GitHub 00:06:48 - Основные команды в терминале, которые нам понадобятся. Установка Git. Начало работы с Git. Создание репозитория. Области Git (немного порисуем:) 00:12:08 - Рабочая директория (Working directory). Индекс (Stagin aria). 00:24:00 - Репозиторий (Repository). Как Git сохраняет файлы. Перемещение данных между областями. 00:28:00 - Статусы файлов в Git. Типы объектов в Git: UNTRACKED (не отслеживаемый), STAGED (подготовленный), UNMODIFIED (не модифицированный), MODIFIED (модифицированный). 00:30:16 - Объекты Git: BLOB (файл), TREE (дерево), COMMIT (коммит), ANNOTATED TAG (аннотированный тег). 00:32:57 - Подробнее о том как Git хранит объекты (Хэши объектов и SHA1 хэш-функция). 00:35:44 - Коллизия GIT или Сбор атомов на 10 лунах. Что такое commit? Что он содержит? 00:41:06 - Как коммиты связаны между собой? Что такое Head? Что такое ветка? (еще разок порисуем)) 00:46:40 - Пример репозитория. Первая версия проекта. Вторая версия проекта. 00:52:03 - Заключение. Основные КОМАНДЫ GIT что мы узнали? Вопросы.
Hide player controls
Hide resume playing