بدون توضیح

alinkov 8a02255488 Update results 5 سال پیش
.gitignore da16df6bca Initial commit 5 سال پیش
git_commands.md 324e06aa40 Added git mergetool command to the command list 5 سال پیش
readme.md f2256ce4a5 Add due date 5 سال پیش
results.md 8a02255488 Update results 5 سال پیش

readme.md

Команды для git

Что понадобится для выполнения

  • Аккаунт на Github
  • Установленный Git

    Задача 0

    Для решения необходимо будет сделать fork репозитория. И все действия будут производится с ним.

    Задача 1

    Необходимо настроить подпись коммитов. И включить ее для последующей работы. Инструкцию по настройке можно найти по ссылке

    Задача 2

  • Необходимо сделать Pull Request c добавлением какой-либо команды в git_commands.md в master

    Задача 3

  • Необходимо замержить ветку HH-MERGE в RELEASE-MERGE и сделать Pull Request результирующей ветки в task3

    Задача 4

  • Необходимо сделать rebase ветки HH-REBASE на RELEASE-REBASE и сделать Pull Request результирующей ветки в task4

    Задача 5

  • Необходимо удалить commit с тегом for_removeиз истории в ветке HH-COMMIT и сделать Pull Request результирующей ветки в task5

    Задача 6

  • Необходимо сделать revert коммита с тегом for_revert из ветки HH-REVERT и сделать Pull Request результирующей ветки в task6

    Задача 7

  • Добавить тег на любой свой коммит в предудыщих задачах (добавить информацию об этом в Pull Request)

    Задача 8

  • Необходимо добавить какой-нибудь файл в коммит 99e98d2b34377a32083aa026edde84900dbf3697 в ветке HH-ADD-FILE и сделать Pull Request результирующей ветки в task8

    Решения

    Решения по задачам должны быть оформлены в виде PullRequest. В заголовке должно быть ФИО и номер задачи.

    Результаты

    Результаты будут находится в файле. И будут обновляться после получения Pull Request'ов.

    Сроки

    Срока будет 2 - мягкий и жесткий

Мягкий - 30 ноября

Жесткий - 11 декабря

После мягкого срока будет снижена суммарная оценка. А после жёсткого результат уже не будет засчитан.

P.S. ссылки из лекции