-
Notifications
You must be signed in to change notification settings - Fork 0
Правила использование github
Перед тем как начать работу с гитхабом вы должны научиться с ним работать. Для тренировки создайте локальный репозиторий и потренируйтесь на нём. Вот список действий, которые вы должны уметь делать:
- Скачивать имеющийся репозиторий:
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 группой тестирования.
За правами на доступ обращайтесь к своему тим-лиду.