План уроку:
Архітектури систем контролю версій
Створення репозиторію
Стан файлів
Основні команди
Перший коміт
Практика
Про системи контролю версій
Історія та архітектури систем контролю версій
Варіант 1: Локальна система
Варіант 2: Віддалений сервер
Варіант 3: Розподілена система контролю версій
Порівняння систем
Інструменти
Git
Що таке Git?
Git-репозиторій – це за своєю суттю невелика файлова система.
Вона зберігає всі файли та їх версії. Папка `.git`.
Спрощена структура Git
Workspace – це папка за якою стежить Git.
На цьому рівні розробник змінює код.
Стан файлів
Основні команди Git
git init – створює репозиторій.
git add – додає файли в категорію відстежувані/індекс для подальшого коміту.
git commit -а – використовується для фіксації змін у репозиторії.
git status – виведення стану файлів.
git log – використовується для виведення історії комітів.
git help – виведення довідки.
git help <command> – виведення доступних опцій використання команди.
Практика
1. Встановіть git https://git-scm.com/downloads
Налаштування Git
• git config --list --show-origin – переглянути всі свої налаштування
Для того щоби робити комміти вам необхідно вказати ваші дані
Наступні команди вам допоможуть
• git config --global user.name "John Doe"
• git config --global user.email “johndoe@example.com”
Створіть репозиторій (git init)
Створіть текстовий файл і напишіть у ньому щось
Перевірте статус файлу (git status)
робіть коміт (git commit –а)
Змініть текст файлу
Перевірте статус файлу (git status)
Зробіть коміт (git commit –а)
Q&A
Дякую всім за заняття!🙌🏻
❗️🎓Урок 10. Основи Git
Нагадую, що дедлайн здачі домашніх робіт – до наступного уроку.
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
Запис лекції тренер опублікує трохи пізніше 🖥
Не забудьте повторити матеріал та підготуватися до наступного уроку📚
Успіху і до зустрічі!🤩
Опис завдання:
Валідатор паролів повинен перевіряти вхідний пароль на відповідність заданим правилам безпеки.
Правила безпеки для паролів:
Пароль повинен містити щонайменше 8 символів.
Пароль повинен містити щонайменше одну велику літеру.
Пароль повинен містити щонайменше одну малу літеру.
Пароль повинен містити щонайменше одну цифру.
Пароль може містити спеціальні символи (!, @, #, $, %, ^, &, *).
Завдання:
Визначте класи еквівалентності для валідатора паролів на основі правил безпеки.