Урок 1: GitHub репозиторий с заданиями, работа с git
Для работы над новыми заданиями и хранения ваших результатов мы будем использовать 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
- увидите изменения в файле