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

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

Въведение

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

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

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

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

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

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

  • Работа с комити (Commits) и съобщения (Messages)
  • Комитване и отмяна на промени в Git хранилище
  • Логване и достъп до историята на версиите

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

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

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

Настройка на потребителски акаунт в GitHub и управление на профила в GitHub

  • Автентикация към GitHub и актуализиране на учетните данни
  • SSH срещу HTTPS
  • Проверка на автентикацията чрез SSH в GitHub

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

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

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

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

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

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

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

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

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

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

  • Управление на комити (Commits) и работа с клониранията на локално хранилище

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

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

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

Push-ване на промените в GitHub и проверка на заявките за push

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

Преглед на Pull Requests и интегриране на предложените промени

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

Започване с марки (Tags) и изданията (Releases) в GitHub

  • Използване на локални марки (Tags) и актуализиране на марките в GitHub
  • Започване, изтриване и създаване на ново издание (Release) в GitHub

Сравняване на Pull Requests, Commits и Tags в GitHub

Работа с Gists в GitHub и разбиране на функционалностите за фрагменти от код

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

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

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

Управление на проекти в GitHub и работа с доските за проекти (Project Boards)

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

Разширяване на функционалностите на GitHub чрез API и Webhooks

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

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

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

Изисквания

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

За кого е предназначено?

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

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


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

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

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

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