CLion

Поддержка предоставляется "из коробки". Функционал из CLion:

Пример работы с Git в CLion

Чтобы клонировать репо (например, тот, в котором вы должны делать лабораторную работу), нужно выбрать в меню Clone... и в появившемся поле:

  1. Во вкладке GitHub убедиться, что вход в ваш GitHub аккаунт выполнен (см. скрин ниже)

  2. Выбрать репо и место, куда он будет клонироваться:

    • во вкладке Repository URL в URL вставить URL вашего repo, который вам был сгенерирован автоматически (Вы его видели, например, когда на classroom забрали себе репо)

    • во вкладке GitHub в списке найти нужный репо

Если на этапе клонирования у вас возникают ошибки, то настоятельно рекомендуется посмотреть в логи и найти там ссылку, по которой Вам предлагается перейти и почитать, как можно исправить вашу проблему.

Из IDE можно в том числе создавать Pull Request. Важно обратить внимание на 3 пункта, которые отмечены стрелочками на скриншоте ниже: ветки (куда <- откуда), название PR и выбрать из выпадающего списка Assignee.