Що нового?

Придбаний [HTML Academy] Git і GitHub. Стандартне навчання

Інформація про покупку
Тип покупки: Складчина
Ціна: 2537 ГРН
Учасників: 0 з 21
Організатор: Відсутній
Статус: Набір учасників
Внесок: 125.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Мета даного курсу-показати, що Git можна і потрібно використовувати не тільки в команді, але і для одиночної розробки.

Типові завдання, які ви навчитеся вирішувати на курсі:

  • Створення коміту
  • надсилання змін до віддаленого сховища
  • отримання змін з віддаленого репозиторію
  • Створення та перемикання гілок
  • злиття гілок на рівні локального і віддаленого репозиторію
  • вирішення конфліктів при злитті гілок
  • порівняння різних версій програмного коду
  • порівняння файлів поза сховищем
  • скасування і відкладання змін
  • перенесення та створення точної копії комітів
програма курсу:
Розділ 1

введення в системи керування версіями
Розглянемо, що таке системи управління версіями, якими вони бувають і навіщо потрібні. Познайомимося з популярними VCS і почнемо працювати з Git.

  • Навіщо потрібна система управління версіями
  • Архітектури VCS
  • Популярні VCS
  • Чому Git популярний

Установка Git
  • Встановлюємо Git на Windows
  • Встановлюємо Git на Linux
  • Встановлюємо Git на MacOS

Початкове налаштування Git
- Типи конфігурації Git

Практика
  • Завдання: початкове налаштування
  • Рішення: початкове налаштування

- Тест по першому розділу

Розділ 2

робота з локальним і віддаленим репозиторієм
Навчимося створювати локальний і віддалений репозиторій. Після цього дізнаємося, як їх зв'язати між собою. Додатково навчимося створювати коміти і відправляти зміни на віддалений репозиторій, а також вносити зміни на віддаленому репозиторії і затягувати їх в локальний.

  • Демо: створюємо локальний репозиторій
  • Завдання: створіть локальний репозиторій
  • Рішення: створіть локальний репозиторій

Робота з віддаленим репозиторієм
  • Демо: створюємо віддалений репозиторій
  • Завдання: створіть віддалений репозиторій
  • Рішення: створіть віддалений репозиторій
Зв'язування локального та віддаленого репозиторію
  • Демо: пов'язуємо локальний і віддалений репозиторій
  • Завдання: зв'яжіть локальний і віддалений репозиторій
  • Рішення: зв'яжіть локальний і віддалений репозиторій
Внесення змін до локального сховища
  • Демо: вносимо зміни в локальному репозиторії
  • Завдання: внесіть зміни в локальний репозиторій
  • Рішення: внесіть зміни в локальний репозиторій
Внесення змін до віддаленого репозиторію
  • Демо: вносимо зміни в віддалений репозиторій
  • Завдання: внесіть зміни у віддалений репозиторій
  • Рішення: внесіть зміни до віддаленого сховища
  • Демо: вирішуємо конфлікт при затягуванні змін
- Життєвий цикл файлів у репозиторії

РОЗДІЛ 3

робота з гілками
Подивимося, як створювати, перемикати і видаляти гілки. Також розберемо такі важливі кейси, як злиття гілок і вирішення конфліктів при злитті. Додатково розглянемо, як переносити коміти і робити їх точні копії.

- Для чого потрібні гілки

Створення та перемикання гілок
  • Демо: створюємо і перемикаємо гілки
  • Завдання: створіть нову гілку
  • Рішення: створіть нову гілку
Надсилання гілки до віддаленого сховища
  • Демо: відправляємо гілку в віддалений репозиторій
  • Завдання: відправте гілку в віддалений репозиторій
  • Рішення: надішліть гілку до віддаленого сховища
  • Демо: видаляємо гілку в локальному і віддаленому репозиторії
Злиття гілок
  • Навіщо потрібно злиття гілок
  • Режими злиття
  • Демо: об'єднуємо гілки
  • Завдання: об'єднайте гілки
  • Кейс: об'єднайте гілки
Вирішення конфліктів при злитті гілок
  • Демо: вирішуємо конфлікт при злитті гілок
  • Завдання: вирішіть конфлікт при злитті гілок
  • Рішення: вирішіть конфлікт при злитті гілок
Перебазування комітів
  • Введення в перебазування
  • Демо: перебазуємо коміти
  • Завдання: перебазуйте комміт
  • Рішення: перебазуйте коміт
Створення точної копії комітів
  • Введення в вишневий збір
  • Демо: створюємо точну копію комітів
  • Завдання: створіть точну копію коміту
  • Рішення: створіть точну копію коміту
  • Моделі розгалуження
Розділ 4

перегляд змін
Дізнаємося, як переглядати незакомміченние зміни в одному і декількох файлах в межах одного проекту. Розберемо, як порівнювати коміти, гілки і різні файли, що знаходяться поза репозиторію. На додаток до всього торкнемося теми, пов'язаної з покажчиками. Розберемося, для чого вони потрібні і як їх використовувати.

Робота з покажчиками
  • Введення в покажчики
  • Демо: переміщаємо Покажчик
  • Завдання: перемістіть покажчик
  • Рішення: перемістіть покажчик
Перегляд змін
  • Демо: переглядаємо зміни
  • Завдання: перегляньте зміни
  • Рішення: перегляньте зміни

- Тест по четвертому розділу

Розділ 5

відкладання змін
Навчимося відкладати зміни, а також дізнаємося, для чого це потрібно і в яких ситуаціях використовується. Додатково розберемо, як переглядати, коментувати і видаляти відкладені зміни.

- Демо: відкладаємо зміни

Перевірка знань
- Тест по відкладанню змін

Практика
  • Завдання: відкладіть і поверніть зміна
  • Рішення: відкладіть і поверніть зміну
  • Завдання: відкладіть і перегляньте зміна
  • Рішення: відкладіть і перегляньте зміну
  • Завдання: відкладіть і видаліть зміни
  • Рішення: відкладіть і видаліть зміни
Розділ 6

скасування змін
Розберемо, як скасовувати незакомміченние і закомміченние зміни. Також розглянемо, як перестати відстежувати файли. Додатково дізнаємося, як скасовувати успішне злиття і злиття з конфліктом.

Скасування незакомміченних змін
  • Демо: скасовуємо незакомміченние зміни
  • Завдання: скасуйте зміни, не додані в індекс
  • Рішення: скасуйте зміни, не додані в індекс
  • Завдання: скасуйте зміну, додану до індексу
  • Рішення: скасуйте зміну, додану до індексу

Скасування закомміченних змін
  • Демо: скасовуємо закомміченние зміни
  • Завдання: скасуйте закомміченное зміна
  • Рішення: скасуйте закомміченное зміна
Ігнорування файлів і директорій
  • Демо: ігноруємо файли і директорії
  • Демо: видаляємо файл з відстеження
  • Завдання: видаліть файл з відстеження
  • Рішення: видаліть файл з відстеження
Скасування злиттів
  • Демо: скасовуємо успішне злиття
  • Демо: скасовуємо злиття з конфліктом
  • Завдання: скасуйте успішне злиття
  • Рішення: скасувати успішне злиття

- Тест по шостому розділу

Розділ 7

підсумковий
Підіб'ємо підсумки курсу і закріпимо отримані знання. Також дамо поради, які допоможуть вам при роботі з Git.

  • Підбиваємо підсумки курсу
  • Поради по роботі з Git

- Підсумковий тест по курсу

Розділ 8

бонусний
Цей розділ необов'язковий для проходження, але якщо його пройти, Ви отримаєте додаткові знання, які стануть в нагоді при роботі з Git. Особливу увагу в ньому приділено SSH-підключенню, а також команді git reflog, яка відкочує без наслідків будь-яку операцію, навіть злиття.

  • Демо: завантажуємо зміни з віддаленого репозиторію
  • Демо: використовуємо журнал Git для скасування операцій
  • Демо: створюємо повноцінну копію чужого репозиторію
  • Демо: налаштовуємо підключення по SSH
  • Демо: налаштовуємо GPG для підписання комітів
- Розшифровка статусів Git

  • Демо: Працюємо з Git в редакторі коду VS Code
  • Демо: Працюємо з Git в додатку GitHub Desktop
  • Демо: базові команди для терміналу
  • Демо: розміщуємо проект на GitHub Pages

Додаткові матеріали
  • Основна документація
  • Шпаргалка з часто використовуваними командами
  • Цікаві книги по системам управління версіями
  • Як полегшити життя при використанні Git

https://privatelink.de/?https://levelup.htmlacademy.ru/git
 
Угорі