Git

План воркшопу:

  1. Створити репозиторій зі студентами
  2. Лектор відкриває VSCode та надає доступ студентам за посиланням з використанням плагіну Live Share
  3. Кожен студент створює $USERNAME/docker-compose.yml, де USERNAME той що використовуэться у GitLab. У файл додє наступний код:

     services:
       app:
         image: ubuntu:22.04
         volumes:
           - .:/root
         working_dir: /root
         command: bash -c "tail -f /dev/null"
    
  4. Далі треба запустити контейнер

     docker compose exec -it app
     docker compose exec -it app bash
    
  5. Встановити OpenSSH Client + Git

     apt-get update && apt-get install -y openssh-client git
    
  6. Створити пару з приватного та публічного ключа
     ssh-keygen
    
  7. Додати публічний ключ у GitLab
  8. Створити новий репозиторій (далі вся робота з кодом відбувається у ньому)
  9. Розібрати Markdown та створення комміту.
  10. Розібрати Pull, Push, Fetch та різницю між ними.
  11. Кожен студент відкриває власну IDE у новому репозиторії з пункту 8.
  12. Розібрати створення гілки та використання мерж реквестів.
  13. Спровокувати конфлік у коді, показати як вирішувати такі ситуації.
  14. Обрати ліда та розділити текст для виконання завдання

results matching ""

    No results matching ""