План на курса
Въведение
- Защо контролът на версиите е важен?
Преглед на системните функции на 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 Организация и управление на екипи
- Организационен срещу personal акаунт в GitHub Изпълнение на предишни функции на GitHub
Управление на GitHub проекти и обработка на табла на проекти
Филтриране на информация за хранилище и филтри за споделяне GitHub.
Разширяване на GitHub с API и Webhooks
- Автоматизиране GitHub с помощта на OAuth токени
Отстраняване на неизправности GitHub Проблеми
Обобщение и заключение
Изисквания
- Опит с команди и терминал (в Windows, Linux или Mac)
- Владеене на всеки език за програмиране
Публика
- Разработчици
- Софтуерни инженери
- Ръководители на проекти
Oтзиви от потребители (1)
Лесен треньор, много информиран и достъпен.
Piotr Kowalski - EduBroker Sp. zo.o.
Course - Git and GitHub Fundamentals
Machine Translated