暫無描述

alinkov 2eca7b1a42 HH-XXX Create file for rebase 6 年之前
.gitignore da16df6bca Initial commit 6 年之前
file-for-rebase.json 2eca7b1a42 HH-XXX Create file for rebase 6 年之前
git_commands.md da16df6bca Initial commit 6 年之前
readme.md 0e8ee9a34e Add links 6 年之前
results.md 99e98d2b34 Add results file 6 年之前

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

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

    Решения

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

    Результаты

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

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