forked from 131/lab1_git
30 lines
1.8 KiB
Markdown
30 lines
1.8 KiB
Markdown
|
||
## Задачи:
|
||
|
||
1) Пройти первые 3 блока задачек [с сайта](https://learngitbranching.js.org/?locale=ru_RU)
|
||
|
||
2) Склонировать репозиторий https://github.com/git/git.git
|
||
Поковыряться с кодом, ответить на следующие вопросы:
|
||
* Кто и когда создал файл entry.h?
|
||
* Найти файл, где определена struct tree. Выяснить кто и когда модифицировал её в последний раз.
|
||
* Показать top 5 пользователей, которые сделали больше всех коммитов (*)
|
||
|
||
3) Создать свой репозиторий на https://timplab.syktsu.ru и залить туда исходники
|
||
|
||
* Залогиниться на https://timplab.syktsu.ru со своими кредами
|
||
* (опционально) поменять имя пользователя и пароль
|
||
* Создать репозиторий в своём аккаунте (с именем `lab1_git`)
|
||
* Создать локальный репозиторий на ВМ, связать его с удалённым, на
|
||
https://timplab.syktsu.ru
|
||
* Добавить в репо код функций из https://timplab.syktsu.ru/131/lab0_letsbegin
|
||
* Залить изменения на удалённый репо
|
||
|
||
|
||
|
||
|
||
## Дополнительные материалы
|
||
|
||
* [Про git](https://git-scm.com/book/ru/v2) -- супер полезная книжка про гит. Рекомендуется полистать первые 5 глав
|
||
* [Лучшая лекция про git](https://www.youtube.com/watch?v=2sjqTHE0zok) -- (к сожалению на англ. языке :-( )
|
||
* [Шпаргалка по git](https://training.github.com/downloads/ru/github-git-cheat-sheet/)
|