Для работы над новыми заданиями и хранения ваших результатов мы будем использовать GitHub. В реальном мире программирования системы хранения изменений в проекте используются повсеместно.

Зарегистрируйтесь

Если у вас еще нет аккаунта - зарегистрируетесь на GitHub.com

Ответвляете проект от моего

1) Открываете репозиторий (считайте проект с исходниками) в рамках которого мы познакомимся с C++

2) Жмете сверху справа Fork - тем самым создавая его копию которую вы сможете менять

Откройте теперь этот репозиторий как проект в CLion

1) VCS -> Get from Version Control... -> GitHub -> Log In via GitHub... -> Authorize in GitHub

2) После успешной авторизации в GitHub и разрешения использовать ваш логин - вернитесь обратно в CLion

3) Найдите и выберите CPPExercises2021 (если показывает Cannot Run Git - жмите на предложенное Download and Install, установите и попробуйте заново)

4) Отлично, вы скачали проект и теперь с ним можно работать

Запустите hello world

Чтобы удобно посмотреть на все TODO - нажмите в интерфейсе CLion снизу слева TODO.

1) Запустите main.cpp (hello).

2) Выполните все TODO в lesson01/src/main.cpp + lesson01/src/simple_sum.cpp

3) Запустите все тесты в lesson01/src/tests/lesson01_tests.cpp.

4) Выполните все TODO в lesson01/src/some_math.cpp + lesson01/src/tests/lesson01_tests.cpp

Сохраняйте в репозитории изменения (коммитьте их)

1) Сверху слева по краю - Commit (или же сверху Git -> Commit...)

2) Жмите не на Commit, а на Commit and Push...

3) Если вы все же сделали обычный Commit то просто выполните еще и это: Git -> Push… -> Push

4) Убедитесь что изменения действительно сохранились на github.com - залогиньтесь, найдите свой репозиторий и проверьте что файлы которые вы меняли - выглядят так как вы ожидаете

Чтобы посмотреть изменения которые вы ранее делали

1) Снизу слева жмете “Git”

2) Можете выбрать любой коммит, справа выбрать файл и нажав на него правой кнопкой и там Show Diff - увидите изменения в файле