- Зарегистрируейтесь на GitHub.
- Создайте новый репозиторий с именем
2022-polytech-%фамилия%
(добавьте.gitignore
для C++ и MIT-лицензию, в названии репозитория писать % не надо) - Установите на свой компьютер git
- Склонируйте репозиторий
- В локальном репозитории
2022-polytech-%фамилия%
создайте новую ветку, которую назовитеquote
- В новой ветке создайте файл README.md
- Добавьте README.md в staging area
- Сделайте коммит, используя соглашение о коммитах (https://www.conventionalcommits.org/ru/v1.0.0/)
- Добавьте свою любимую цитату (афоризм) в README.md
- Сделайте коммит
- Посмотрите на вывод
git log --oneline --graph --all
- Посмотрите описание команды выше на сайте https://explainshell.com
- Переключитесь на основную ветку
- Посмотрите разницу между ветками
- Влейте ветку
quote
в основную ветку - Посмотрите на вывод
git log --oneline --graph --all
- Синхронизирйте изменения с GitHub
- Посмотрите страницу https://choosealicense.com/licenses/
- Скопируйте оттуда краткое описание MIT-лицензии и добавьте в README.md репозитория
2022-polytech-%фамилия%
- Синхронизирйте изменения с GitHub
- Перейдите в новый каталог вне репозитория
2022-polytech-%фамилия%
- Склонируйте репозиторий https://github.com/eficode-academy/git-katas
- Перейдите в каталог
git-katas/merge-conflict
- Запустите скрипт
./setup.sh
(илиsetup.ps1
, если вы используете Windows) - Перейдите в сгенерированный каталог
exercise
- Выполните задание, которое написано в README.md в секции
The task
. Воспользуйтесь https://translate.google.com, если необходимо.
Комментарии
- Остальные упраженения из репозитория https://github.com/eficode-academy/git-katas тоже полезны и остаются на самостоятельное изучение.
- В этом файле есть опечатки, вы можете их исправить через pull request.