Skip to content

Homework

Alexander edited this page Jan 31, 2020 · 5 revisions

Как публиковать домашки

Обозначения

  • {NLastname} - первая буква имени и Ваша фамилия
  • {num} - номер занятия
  • {x} - номер домашки

1. Создаем мастер-ветку, этот шаг выполняем только один раз

Клонируем репозиторий и переходим в папку PHP

$ git clone https://github.com/otusteamedu/PHP.git && cd PHP

Переходим на ветку master:

$ git checkout master

Создаем свою мастер-ветку

$ git checkout -b {NLastname}/master

Пушим вашу ветку в git

$ git push --set-upstream origin {NLastname}/master

2. Создаем ветку с номером домашки и номером задания

Чекаут с вашей мастер-ветки:

$ git checkout -b {NLastname}/hw{num}-{x}

После того, как выполнили дз, пушим

$ git push --set-upstream origin {NLastname}/hw{num}-{x}

3. Создаем pull-request в вашу мастер-ветку и назначаем проверяющего

  1. Переходим на страничку https://github.com/otusteamedu/PHP/pulls и нажимаем (1)

Пример страницы

  1. Выбираем ветку (1), куда хотим сделать реквест и ветку (2), которую хотим залить, затем нажимаем (3)

Пример страницы

  1. Добавляем описание, если нужно. Назначаем проверяющего (1) и нажимаем (2)

Пример страницы


Пример

  1. Создаем мастер-ветку

    $ git checkout -b Apryakhin/master
  2. Пушим вашу ветку в git

    $ git push --set-upstream origin Apryakhin/master
  3. Чекаут с вашей мастер-ветки:

    $ git checkout -b Apryakhin/hw0
  4. После того, как выполнили дз, пушим

    $ git push --set-upstream origin Apryakhin/hw0
  5. Создаем pull-request в вашу мастер-ветку