2022-fall-computer-science

Практика

Разминка

  1. Зарегистрируейтесь на GitHub.
  2. Создайте новый репозиторий с именем 2022-polytech-%фамилия% (добавьте .gitignore для C++ и MIT-лицензию, в названии репозитория писать % не надо)
  3. Установите на свой компьютер git
  4. Склонируйте репозиторий

Задание

  1. В локальном репозитории 2022-polytech-%фамилия% создайте новую ветку, которую назовите quote
  2. В новой ветке создайте файл README.md
  3. Добавьте README.md в staging area
  4. Сделайте коммит, используя соглашение о коммитах (https://www.conventionalcommits.org/ru/v1.0.0/)
  5. Добавьте свою любимую цитату (афоризм) в README.md
  6. Сделайте коммит
  7. Посмотрите на вывод git log --oneline --graph --all
  8. Посмотрите описание команды выше на сайте https://explainshell.com
  9. Переключитесь на основную ветку
  10. Посмотрите разницу между ветками
  11. Влейте ветку quote в основную ветку
  12. Посмотрите на вывод git log --oneline --graph --all
  13. Синхронизирйте изменения с GitHub

Домашнее задание

  1. Посмотрите страницу https://choosealicense.com/licenses/
  2. Скопируйте оттуда краткое описание MIT-лицензии и добавьте в README.md репозитория 2022-polytech-%фамилия%
  3. Синхронизирйте изменения с GitHub
  4. Перейдите в новый каталог вне репозитория 2022-polytech-%фамилия%
  5. Склонируйте репозиторий https://github.com/eficode-academy/git-katas
  6. Перейдите в каталог git-katas/merge-conflict
  7. Запустите скрипт ./setup.sh (или setup.ps1, если вы используете Windows)
  8. Перейдите в сгенерированный каталог exercise
  9. Выполните задание, которое написано в README.md в секции The task. Воспользуйтесь https://translate.google.com, если необходимо.

Комментарии