Skip to content

Правила использование github

exileed edited this page Sep 24, 2012 · 1 revision

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

  • Скачивать имеющийся репозиторий:
git clone git@github.com:username/repository
  • Получить изменения:
git pull
  • Отправлять свои изменения:
git commit -a -m 'Описание изменения'
git push origin Ветка
  • Создавать ветку:
git checkout -b Ветка
  • Переключаться между ветками:
git checkout Ветка
  • Отменять изменения (откатываться до какого-то коммита):
git reset хеш_коммита
git push -f origin ветка

Разработка ведётся в ветке develop каждого из приложений. Непосредственно в этой ветке работают команды клиента, сервера и администратора. Остальные команды должны работать в своей отдельной ветке. Тимлид команды должен периодически мержить ветку своей команды и текущую develop ветку.

Перед коммитами в develop ветку вы должны убедиться что ваш код: компилируется, работает, проходит имеющиеся тесты.

Тесты пишутся в ветке tests каждого проекта, и периодически мержатся с веткой develop группой тестирования.

За правами на доступ обращайтесь к своему тим-лиду.