Skip to content

alinkov/git-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Команды для 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. ссылки из лекции

About

Задания для школы программистов

Resources

Stars

Watchers

Forks

Packages

No packages published