Данные шаги нужно сделать только один раз в самом начале:
git. Для Ubuntu делается так: sudo apt install gitgit config –local user.email <your-email>, где <your-email> – почта, на которую зарегистрирован github аккаунтgit config –local user.name <your-github-login>, где <your-github-login> – ваш логин (не ссылка) на github'е–local задаёт конфиг только для текущего репозитория. Если вы хотите настроить конфиг для всей системы (и всех репозиториев), то необходимо использовать флаг –globalcd path/to/the/dirgit: git clone <link>, где <link> – это скопированная ссылка из шага 2git checkout -b <Фамилия>_<Имя>_<имя-работы>. Внимание, если вы используете репозиторий повторно (например, хотите сдать уже вторую лабораторную работу), то перед созданием новой ветки необходимо переключится на основную ветку main: git checkout mainmkdir <Фамилия>_<Имя>_<имя-работы>. Внутри этой папки создать папку src<Фамилия>_<Имя>_<имя-работы>/src<Фамилия>_<Имя>_<имя-работы>. Внимание, отчёт должен называться аналогично ветке и папке: <Фамилия>_<Имя>_<имя-работы>.pdfgit add <Фамилия>_<Имя>_<имя-работы>. Если скопированы лишние файлы, то можно поотдельности добавлять файлы, например: git add <Фамилия>_<Имя>_<имя-работы>/src/main.cgit commit -m «<Фамилия>_<Имя>_<имя-работы>: lab done»git push origin <Фамилия>_<Имя>_<имя-работы>main, в пункте «compare» выбрать <Фамилия>_<Имя>_<имя-работы><Фамилия>_<Имя>_<имя-работы>Пример будет показан для следующих данных:
moevm/pr-2024-4341lb3
Копирование ссылки на репозиторий:
cd education git clone git@github.com:moevm/pr-2024-4341.git cd pr-2024-4341 git checkout -b Ivanov_Ivan_lb3 mkdir Ivanov_Ivan_lb3 mkdir Ivanov_Ivan_lb3/src // Копирование файлов в папку git add Ivanov_Ivan_lb3 git commit -m "Ivanov_Ivan_lb3: lb3 done" git push origin Ivanov_Ivan_lb3