Git
План воркшопу:
- Створити репозиторій зі студентами
- Лектор відкриває VSCode та надає доступ студентам за посиланням з використанням плагіну Live Share
Кожен студент створює
$USERNAME/docker-compose.yml, де USERNAME той що використовуэться у GitLab. У файл додє наступний код:services: app: image: ubuntu:22.04 volumes: - .:/root working_dir: /root command: bash -c "tail -f /dev/null"Далі треба запустити контейнер
docker compose exec -it app docker compose exec -it app bashВстановити OpenSSH Client + Git
apt-get update && apt-get install -y openssh-client git- Створити пару з приватного та публічного ключа
ssh-keygen - Додати публічний ключ у GitLab
- Створити новий репозиторій (далі вся робота з кодом відбувається у ньому)
- Розібрати Markdown та створення комміту.
- Розібрати Pull, Push, Fetch та різницю між ними.
- Кожен студент відкриває власну IDE у новому репозиторії з пункту 8.
- Розібрати створення гілки та використання мерж реквестів.
- Спровокувати конфлік у коді, показати як вирішувати такі ситуації.
- Обрати ліда та розділити текст для виконання завдання