
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Git Complete: The definitive, step-by-step guide to Git
Этот курс предназначен для всестороннего подхода к Git, что означает, что предварительные знания или опыт не требуются, но в конце у студентов появится очень глубокое понимание и практический опыт работы с Git и соответствующими концепциями контроля источников.
Содержание курса
Введение и обзор курса содержит введение в этот курс и систему управления исходным кодом Git, а также создает основу для остальной части курса. После вступления первое, что мы делаем, это Git Installation для Windows и Mac.
Быстрый старт - очень быстрое (15 минут) практическое введение в Git. Мы начнем с подписки на GitHub, создания там хранилища, создания локальной копии (клона), локальных изменений (добавления / принятия), а затем обновления GitHub с нашими изменениями (push).
В Базовых командах мы проходим все основные команды, необходимые для запуска нового проекта, управляемого Git (или включения Git для существующего проекта), вплоть до принятия коммитов, включая такие общие файловые операции, как перемещение и удаление файлов. Мы также расскажем, как исключить неправильные файлы из-за случайной фиксации и как просмотреть историю вашего репозитория.
Имея прочную основу, мы исследуем способы проведения сравнений в Git, включая все различные локальные состояния, между коммитами, а также между локальными и удаленными репозиториями.
Мы уделяем большое внимание ветвлению и слиянию в Git. Мы начнем с простого «happy path» и узнаем о слияниях «fast-forward» и о том, как ими управлять. Мы идем через общие "автоматические" слияния. Наконец, мы намеренно создаем проблемы, поэтому мы можем решить конфликтующие слияния с помощью нашего визуального инструмента слияния.
Имея прочную основу для ветвления и слияния, мы рассмотрим более сложную тему - «Перебазирование». В этом разделе мы рассмотрим несколько примеров перебазирования, включая способы разрешения конфликта перебазирования.
В разделе «Stashing » мы сохраняем нашу незавершенную работу, пока занимаемся более насущными проблемами, а затем выбираем, где мы остановились после этого.
НОВИНКА: в разделе «Tagging » мы отмечаем важные майлстоны или релизы в нашем проекте. Мы также используем эти теги позже для сравнения различий между важными майлстонами. Мы также рассмотрим, как использовать теги в GitHub.
Все инструменты имеют разделы установки и настройки, чтобы никто не остался позади.
Особенности курса
Презентации обеспечивают аудио / видео тренинг концептуальных идей. Так как немногие любят слайд-презентации, слайд-презентации сводятся к минимуму.
Снимки экрана предоставляют видео компьютерной системы инструктора с любыми действиями, командами или экранами, отображаемыми и рассказанными. Существует почти 4 часа видео-тренинга на основе скринкаста, чтобы пройти каждую команду или действие достаточно подробно.
Несколько приложений и документальных лекций по всему курсу содержат дополнительную информацию, иллюстрации или другие справочные материалы.
Этот курс будет периодически расширяться, чтобы включать больше тем, вспомогательных материалов и бонусного контента!
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Все еще работаешь без системы контроля версий? Посмотри этот курс, и узнай насколько Git легок и полезен в использовании при разработки больших приложений, либо в команде, либо даже самому - нет разницы, инструмент гит создан для того, чтобы облегчить тебе жизнь.
Мы начнем с обсуждения инструментов производительности, которые позволят сэкономить время и уменьшить разочарование при работе с репозиториями git. Затем мы глубоко погрузимся в области git, с которыми вы, возможно, уже знакомы, например, ветки, коммиты и тд. Я объясню, как эти функции реализованы под капотом и как они вписываются в большую философию git. Мы расскажем о том, что находится в каталоге .git / в ваших проектах. Теперь, когда вы знает