Skip to content

Homework

nnikitos95 edited this page Apr 9, 2019 · 5 revisions

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

Обозначения

  • {username} - ваш username в git-е
  • {num} - номер занятия
  • {x} - номер домашки

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

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

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

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

$ git checkout master

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

$ git checkout -b {username}/master

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

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

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

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

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

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

$ git push --set-upstream origin {username}/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 nnikitos95/master
  2. Пушим вашу ветку в git

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

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

    $ git push --set-upstream origin nnikitos95/hw0-0
  5. Создаем pull-request в вашу мастер-ветку и назначаем проверяющего

Clone this wiki locally