Контроль версий с помощью Git
Контроль версий с помощью Git
Получите сертификат Nanodegree, который ускорит вашу карьеру!
Об этом курсе
В этом курсе рассматриваются основные принципы использования системы контроля версий Git. Вы сможете создать новое хранилище Git, зафиксировать изменения и просмотреть историю фиксации существующего хранилища. Вы также узнаете, как упорядочить свои коммиты с помощью тегов и веток, и овладеете искусством слияния изменений, преодолевая эти досадные конфликты слияния. О нет! По пути была допущена ошибка? Узнайте, как редактировать коммиты, возвращать изменения или даже удалять коммиты.
Стоимость курса
Сроки
Приблизительно 4 недели
Уровень навыков
начинающий
Включено в продукт
Богатый обучающий контент
Преподают профессионалы отрасли
Присоединяйтесь к пути к величию
React полностью меняет фронт-энд разработку. Освойте эту мощную библиотеку пользовательского интерфейса от Facebook вместе с Udacity.
Бесплатный курс
Контроль версий с помощью Git
Расширьте свой набор навыков и повысьте свою привлекательность с помощью инновационного, независимого обучения.
Программа Nanodegree
React
React полностью меняет фронт-энд разработку. Освойте эту мощную библиотеку пользовательского интерфейса от Facebook вместе с Udacity.
Ведущие курса
Ричард Калехофф
Что вы узнаете
урок 1
Назначение и терминология
- Узнайте, почему разработчики используют контроль версий, и откройте для себя способы использования контроля версий в повседневной жизни
- Получите обзор основной лексики Git
- Настройка Git с помощью командной строки
урок 2
Создание Git-репозитория
- Создайте свой первый Git-репозиторий с помощью git init
- Копирование существующего Git-репозитория с помощью git clone
- Просмотр текущего состояния репозитория с помощью мощной функции git status
урок 3
Просмотр истории репозитория
- Просмотр истории коммитов репозитория с помощью git log
- Настройте вывод git log с помощью флагов командной строки, чтобы раскрыть больше (или меньше) информации о каждом коммите.
- Используйте команду git show для отображения только одного коммита
урок 4
Добавление коммитов в репозиторий
- Освойте рабочий процесс Git и сделайте коммиты для примера проекта
- Используйте git diff, чтобы определить, какие части файла были изменены в результате фиксации.
- Узнайте, как пометить файлы как “неотслеживаемые” с помощью .gitignore
урок 5
Метки, ветвление и слияние
- Организуйте свои коммиты с помощью тегов и ветвей
- Переход к определенным тегам и ветвям с помощью git checkout
- Узнайте, как объединять изменения в разных ветках и подавлять эти досадные конфликты слияния.
урок 6
Отмена изменений
- Узнайте, как и когда редактировать или удалять существующий коммит
- Использовать флаг git commit –amend для изменения последнего коммита
- Используйте git reset и git revert для отмены и удаления коммитов.
Предварительные условия и требования
Этот курс идеально подходит для разработчиков любого уровня подготовки. Опыт работы с командной строкой полезен, но не обязателен.
См. раздел “Технологические требования для использования Udacity”.
Почему стоит пройти этот курс
Контроль версий – невероятно важный навык, которым должен владеть каждый разработчик, а Git – одна из самых популярных систем контроля версий, используемых в работе. Независимо от того, работаете ли вы в одиночку или в команде, умение отслеживать историю проекта имеет первостепенное значение. Отслеживание версий вашего кода поможет вам вести учет прогресса и позволит вам “отменить” любые ошибки, возникающие на этом пути. Это невероятно важно в профессии, где ~96% разработчиков говорят, что они работают в команде инженеров, все из которых работают над одним и тем же кодом, и ~67% разработчиков сообщают, что им приходится проверять изменения в коде хотя бы раз в день.