Свържете се с нас

Съдържание и теми, включени в курса

Въведение

  • Защо контролът на версиите е важен?

Преглед на функциите на Git системата за контрол на изходния код

  • Инсталиране на Git на предпочитаната операционна система
  • Запознаване с основните атрибути и компоненти на Git
  • Какво представляват хранилищата, къмитите и файловете?

Разбиране на работните процеси в Git и основните системни процеси

  • Какви са различните състояния в Git?
  • Създаване на хранилище и Git папка

Управление на съществуващи проекти и работа с файлове чрез Git

  • Работа с къмити и съобщения
  • Извършване и отмяна на промени в Git хранилище
  • Логване и достъп до историята на версиите

Запознаване с разклоняването (Branching) и сливането (Merging) в Git

  • Запознаване с типовете процеси на разклоняване и сливане
  • Използване на специални маркери в Git
  • Работа с функциите за тагване (Tagging) и временно складиране (Stashing) на Git
  • Как да използваме Reset и Reflog в Git?

Преглед на функциите и архитектурата на GitHub

Създаване на потребителски акаунт в GitHub и управление на профил в GitHub

  • Удостоверяване в GitHub и актуализиране на идентификационните данни
  • SSH срещу HTTPS
  • Верифициране на удостоверяването чрез SSH в GitHub

Създаване на GitHub хранилища и свързване с локално Git хранилище

  • Клониране или архивиране на GitHub хранилище

Инстанцииране на съдържанието на хранилището в локално копие

Публикуване на промени в съдържанието в GitHub хранилището

Работа с междинни функции и настройки на хранилището

Практикуване на синтаксис за писане и форматиране в GitHub

  • Използване на таблици и работа с кодови блокове
  • Автоматично свързване на URL адреси и референции в GitHub

Извършване на действия върху GitHub файлове и папки

  • Синхронизиране на промените във файловете с локалното хранилище

Създаване, редактиране и прехвърляне на GitHub къмити

  • Управление на къмити и работа с клонинг на локално хранилище

Преглед на къмити и използване на къмит идентификатори с локалното копие

Разбиране на командите Fetch и Pull в GitHub

Разбиране на основните концепции за Forking и Cloning в GitHub

Изпращане (Pushing) на промени в GitHub и верифициране на Push заявки

Работа с разклонения (Forks) и предлагане на промени към Pull заявки

Преглед на Pull заявки и включване на предложени промени

Разрешаване на конфликти при сливания в GitHub и работа с CLI

Запознаване с таговете и изданията (Releases) в GitHub

  • Използване на локални тагове и актуализиране на GitHub тагове
  • Стартиране, изтриване и създаване на ново издание (Release) в GitHub

Сравняване на Pull заявки, къмити и тагове в GitHub

Работа с GitHub Gists и разбиране на функционалностите за откъси (Snippets)

Интегриране на проект за разработка с Codespaces в GitHub

Създаване на GitHub организация и управление на екипи

  • Организационен срещу личен GitHub акаунт
  • Изпълнение на предишните GitHub функционалности

Управление на GitHub проекти и работа с проектни табла

Филтриране на информация от хранилището и споделяне на GitHub филтри

Разширяване на GitHub с API и Webhooks

  • Автоматизиране на GitHub чрез OAuth токени

Отстраняване на проблеми в GitHub

Обобщение и заключение

Изисквания

  • Опит с команди и терминал (в Windows, Linux или Mac)
  • Познания по който и да е програмен език

Аудитория

  • Разработчици
  • Софтуерни инженери
  • Ръководители на проекти
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории