Данные шаги нужно сделать только один раз в самом начале:
git. Для Ubuntu делается так: sudo apt install gitgit config –local user.email <your-email>, где <your-email> – почта, на которую зарегистрирован forgejo аккаунтgit config –local user.name <your-moevm-login>, где <your-moevm-login> – moevm логин–local задаёт конфиг только для текущего репозитория. Для настройки конфигурации для всей системы (и всех репозиториев одновременно) необходимо использовать флаг –globalcd path/to/the/dirgit: git clone <link>, где <link> – это скопированная ссылка из шага 2git switch -c <Фамилия>_<Имя>_<имя-работы>.main: git switch mainmkdir <Фамилия>_<Имя>_<имя-работы>. Внутри этой папки создать папку src<Фамилия>_<Имя>_<имя-работы>/src<Фамилия>_<Имя>_<имя-работы>.<Фамилия>_<Имя>_<имя-работы>.pdfgit add <Фамилия>_<Имя>_<имя-работы>. Если скопированы лишние файлы в пункте 8, то можно по отдельности добавлять файлы, например: git add <Фамилия>_<Имя>_<имя-работы>/src/main.cgit commit -m «<Фамилия>_<Имя>_<имя-работы>: lab done»git push origin <Фамилия>_<Имя>_<имя-работы>moevm:main, в пункте «pull from» выбрать moevm:<Фамилия>_<Имя>_<имя-работы><Фамилия>_<Имя>_<имя-работы>Пример будет показан для следующих данных:
moevm/pr-2024-4341lb3
Копирование ссылки на репозиторий:
cd education # Клонирование репозитория (пункты 1-5) git clone git@github.com:moevm/pr-2024-4341.git cd pr-2024-4341 # Создание ветки (пункт 6) git switch -c Ivanov_Ivan_lb3 # Создание папки (пункт 7) mkdir Ivanov_Ivan_lb3 mkdir Ivanov_Ivan_lb3/src # Копирование файлов в папку (пункт 8) cp ~/etu/programming/lb3/main.c Ivanov_Ivan_lb3/src/main.c # Добавление файлов (пункт 9) git add Ivanov_Ivan_lb3 # Создание коммита (пункт 10) git commit -m "Ivanov_Ivan_lb3: lb3 done" # Отправка ветки (пункт 11) git push origin Ivanov_Ivan_lb3