Лучший курс по Git от Lynda.com. На русском
Люди ошибаются, а вот система контроля Git – нет! Давайте разберемся в ней, чтобы новичок освоил, а опытный закрепил знания.
Уроки 1-4. Поговорим о Git
Первые уроки носят пояснительный характер: что за Git система, история и предшественники, что такое «распределенный контроль версий», а также для кого предназначен Git. В общем, тот базис, который должен лечь в основу изучения. Полезно для начинающих, но совершенно бесполезно для тертых девелоперов. Подойдет и тем, кто с VCS на «ты», а об истоках не знает.
Уроки 5-6. Git: установка и настройка
В первых видео изложена инструкция по установке Git для различных ОС: Mac OS X, Windows, а также установка Git на Linux. При этом версия выбранной операционной системы может быть любой.
В видео о настройке Git речь пойдет о разноуровневых конфигурациях, автозаполнении и вызове справки.
Уроки 7-11. Система контроля Git: Начало работы
Инициализация репозитория – первый шаг. Далее разберемся, куда сохраняются файлы для контроля версий проекта. После этого вы создадите первый Git-коммит, напишете для него сообщение и просмотрите лог.
Уроки 12-15. Концепция и архитектура Git
Концепции и архитектура помогут разобраться, как работает VCS. Схематическое представление облегчит понимание, а вплетение рабочего процесса в теорию позволит увидеть все на практике. Ссылка на коммиты и разбор указателя HEAD станут завершающими уроками в этой части.
Уроки 16-21. Внесение изменений в файлы
Вы узнаете:
- как добавлять файлы в Git-репозиторий со знанием архитектуры;
- как редактировать;
- как просматривать изменения;
- как удалять файлы и отслеживать удаления;
- как перемещать и переименовывать файлы.
Уроки 22-25. Использование Git с реальным проектом
В видео подробно описано, как использовать файлы в реальном проекте. Разложено все, начиная созданием репозитория и заканчивая обработкой изменений. Наглядное использование позволит быстрее освоиться в VCS Git и закрепить знания.
Уроки 26-31. Отмена изменений
В этих уроках показано, как отменить одно или ряд изменений, даже тех, которые закоммичены в Git-репозиторий. Отменить можно изменения в рабочей директории, буфере или репозитории. Рассказано о проблемах отмены старых коммитов, а также продемонстрированы мощные команды, способные обходить подобные проблемы и даже отменять несколько коммитов сразу.
Также рекомендуем Вам посмотреть:
Гайды по работе с Git
Git за полчаса: руководство для начинающих
20 полезных навыков, которые можно освоить за 3 дня