Ограничения платформы Udemy не позволяют опубликовать бесплатный курс длительностью больше 2 часов (https://support.udemy.com/hc/en-us/articles/229604328-Calculating-Course-Length) Поэтому в данном курсе рассматриваются только базовые темы, которые необходимо знать при работе с GIT новичку. Для более глубокого изучения есть прекрасная книга: Pro Git или Вы можете поискать другие, но уже скорее всего платные, курсы.
--------------------------------------------------------------------
ВАЖНО: Изучив данный курс, Вы сможете эффективно работать с git как автономный разработчик. Для эффективной работы как член команды разработчиков необходимо еще изучить дополнительные темы: ветвление, merge, rebase, etc, которые НЕ РАССМАТРИВАЮТСЯ в данном курсе из-за ограничения по времени в 2 часа (см. выше).
--------------------------------------------------------------------
Данный краткий курс познакомит Вас с базовыми знаниями по системе контроля версий GIT и сервису хостинга проектов GitHub.
В качестве рекомендуемого GIT клиента используется встроенные модуль работы с GIT в интегрированной среде разработки IntelliJ IDEA. Для проверки всех сообщений коммита, используется программный код, написанный на языке программирования Java и требующий для свой корректной работы соответсвенно установленный на компьютер JDK. Поэтому данный курс ориентирован на Java разработчиков.
Знания, полученные в данном курсе, позволят Вам максимально эффективно использовать инструмент GIT для Ваших Java проектов.
Данный курс состоит из следующих разделов:
Раздел "Установка GIT на компьютер" познакомит Вас с особенностями установки программного обеспечения GIT на популярные на сегодняшний день операционные системы для разработки: Windows, MacOS, Linux.
Раздел "Основы работы с GIT репозиторием" научит Вас корректно загружать Ваш код на удаленный GitHub репозиторий.
Раздел "Базовые навыки по работе с изменениями" познакомит Вас с часто используемыми командами и сценариями работы системы контроля версий GIT, которые использует Java разработчик в повседневной жизни.
Раздел "Дополнительные знания по работе с GIT репозиторием" познакомит Вас с дополнительными знаниями для эффективной работы с GIT репозиторием.
Раздел "Сообщение для коммита" познакомит Вас с правилами составления хорошего сообщения для коммита, а также с инструментом, который сможет контроллировать все Ваши сообщения на предмет соответствия этим правилам.
В последнем разделе Вас ждет краткое резюме по изученному Вами в данном курсе материале и рекомендуемые источники для получения дополнительных знаний по системе контроля версий GIT!
Выполнив все практические задания данного курса Вы научитесь создавать корректные репозитории для Ваших Java проектов на сервисе GitHub.