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