План на курса
Въведение
- Защо контролът на версиите е важен?
Преглед на системните функции на Git за контрол на източника
- Инсталиране на Git на предпочитаната операционна система
- Първи стъпки с основните атрибути и компоненти на Git
- Какво представляват хранилищата, ангажиментите и файловете?
Разбиране на Git работни потоци и основни системни процеси
- Какви са различните състояния на Git?
- Създаване на хранилище и Git папка
Управление на съществуващи проекти и обработка на файлове с помощта на Git
- Работа с ангажименти и съобщения
- Извършване и отмяна на промени в Git хранилище
- Записване и достъп до хронология на версиите
Първи стъпки с разклоняването и сливането в Git
- Запознаване с видовете процеси на разклоняване и сливане
- Използване на специални маркери в Git
- Работа с функциите за маркиране и скриване на Git
- Как да използвате Reset и Reflog в Git?
Преглед на GitHub функции и архитектура
Създаване на GitHub потребителски акаунт и управление на GitHub профил
- Удостоверяване до GitHub и актуализиране на идентификационните данни
- SSH срещу HTTPS
- Проверка на удостоверяването чрез SSH в GitHub
Създаване на GitHub хранилища и свързване на локално Git хранилище
- Клониране или архивиране на GitHub хранилище
Създаване на екземпляр на съдържание на хранилище в рамките на локално копие
Публикуване на промени в съдържанието в GitHub хранилище
Работа с функциите и настройките на междинното хранилище
Упражняване на GitHub Синтаксис за писане и форматиране
- Използване на таблици и работа с кодови блокове
- Автоматично свързване на URL адреси и препратки в GitHub
Оперативни действия за GitHub файлове и папки
- Синхронизиране на промените във файла с локалното хранилище
Създаване, редактиране и прехвърляне на GitHub ангажименти
- Управление на ангажименти и обработка на клонинг на локално хранилище
Преглед на ангажименти и използване на идентификатори на ангажименти с локалното копие
Разбиране на командите Fetch и Pull в GitHub
Разбиране на основните концепции за разклоняване и клониране в GitHub
Натискане на GitHub промени и проверка на насочени заявки
Работа с Forks и предлагане на промени в заявките за изтегляне
Преглед на заявките за изтегляне и включване на предложени промени
Разрешаване на конфликти в GitHub сливания и работа с CLI
Първи стъпки с GitHub тагове и издания
- Използване на локални тагове и актуализиране на GitHub тагове
- Стартиране, изтриване и създаване на нова GitHub версия
Сравняване на GitHub заявки за изтегляне, ангажименти и етикети
Работа с GitHub Gists и разбиране на функционалностите на фрагмента
Интегриране на проект за разработка с кодови пространства в GitHub
Създаване на GitHub Организация и управление на екипи
- Организационен срещу личен GitHub акаунт
- Изпълнение на предишни GitHub функции
Управление на GitHub проекти и работа с табла на проекти
Филтриране на информация за хранилище и филтри за споделяне GitHub.
Разширяване на GitHub с API и Webhooks
- Автоматизиране GitHub с помощта на OAuth токени
Отстраняване на неизправности GitHub Проблеми
Обобщение и заключение
Изисквания
- Опит с команди и терминал (в Windows, Linux или Mac)
- Владеене на всеки език за програмиране
Публика
- Разработчици
- Софтуерни инженери
- Ръководители на проекти
Oтзиви от потребители (1)
Лесен треньор, много информиран и достъпен.
Piotr Kowalski - EduBroker Sp. zo.o.
Курс - Git and GitHub Fundamentals
Машинен превод