Основи інженерії штучного інтелекту 10-11 класи
Цей документ містить навчальні матеріали для учнів та вчителів курсу «Основи інженерії штучного інтелекту». Навчальна програма курсу за вибором "Основи інженерії штучного інтелекту" Автори: Рибак О.С., Радер Р.І. Протокол №7 від 19.08.2024. Зареєстровано у каталозі надання грифів навчальних матеріалів та навчальних програм № 4.0164-2024 (Текст програми (pdf))
4. Інструменти роботи в команді
4.1. GitHub як технічний інструмент для командної роботи
GitHub — це потужний інструмент для управління вихідним кодом і контролю версій. Він використовується для зберігання, відстеження та інтеграції змін у проєктах програмного забезпечення. GitHub дозволяє командам розробників спільно працювати над одним проєктом, забезпечуючи зручні засоби для координації роботи та збереження змін.
Системи контролю версій
Введення в Git
Git — це система контролю версій, яка дозволяє командам ефективно працювати над одним проєктом, відстежуючи зміни в коді, об’єднуючи правки та уникаючи конфліктів. Це ключовий інструмент для командної роботи в сучасній розробці програмного забезпечення.
Робота з гілками в Git: Створення та злиття
Гілки у Git дозволяють створювати незалежні версії проєкту для розробки нових функцій чи виправлення помилок. Після завершення роботи ці гілки можна злити з основною, інтегруючи зміни в основний код.
Практична робота: Створення облікового запису GitHub та репозиторію
Завдання:
- Створити обліковий запис на GitHub
- Налаштувати новий репозиторій для зберігання проєктного коду. Це перший крок для початку роботи з системою контролю версій.
- Створити репозиторій під назвою "ai-projects" із одним файлом під назвою README, в якому написати текст: "В цьому репозиторії будуть розміщені мої навчальні проєкти"
Завантажити приклад проєкту для персонального портфоліо проєктів