Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 2.6 KB

old-github-workflow.md

File metadata and controls

32 lines (26 loc) · 2.6 KB

Порядок работы с github

Инициализация

  1. Создайте fork репозитория fizteh-java-2015.
  2. Создайте локальный клон своего репозитория
  3. В директории solutions нужно создать директорию со своим именем на гитхабе
  4. Смотрите в качестве примера solutions/dkhurtin.

Работа над заданием

  1. Создать проект в IDE в директории <директория склонированного репозитория>/solutions/<ваш логин>
  2. Решить задачу и протестировать ее.
  3. Зафиксировать свои изменения в git-репозитории (commit + push)
  4. После того, как задание выполнено и протестировано в собственном репозитории, необходимо создать pull request в репозиторий fizteh-java-2015. В заголовке к pull request необходимо написать: Имя Фамилия, № группы, задание (например, Василий Иванов, 123, Reverser). Также необходимо назначить pull request на своего семинариста. В одном pull request должно быть решение только одной задачи. Если хочется сдавать параллельно несколько заданий, необходимо создавать бранчи и делать pull request из бранчей.

Синхронизация с базовым репозиторием

Периодически синхронизируйтесь с базовым репозиторием, чтобы получать актуальные версии скриптов для сборки и примеров.

  1. Если в списке репозиториев, возвращаемых git remote у вас нет upstream, то добавьте себе удаленный репозиторий:
git remote add upstream https://github.com/akormushin/fizteh-java-2015.git
  1. Чтобы подхватить изменения из базового репозитория, в своём master делайте
git pull upstream master