Для работы над итоговым проектом React-приложения с использованием Git и GitHub ваша команда должна следовать определенным практикам командной разработки: делать регулярные коммиты, использовать ветвления, pull-requests, выполнять код ревью и тд. Ниже приведена пошаговая инструкция, которая поможет вам эффективно организовать контроль версий и командную работу.
В процессе обучения вы использовали Git, так что он уже должен быть установлен на вашем компьютере. Если вдруг Git не установлен, то изучите дополнительные инструкции в Интернете по его установке.
1. Создание и клонирование репозитория
1.1 Создание нового репозитория на GitHub
Общий удаленный репозиторий на GitHub создает тимлид команды. Ниже инструкции для него.
- Зайдите на сайт GitHub и войдите в свой аккаунт.
- Нажмите на свой аватар в правом верхнем углу и выберите "Your repositories".
- Нажмите на кнопку "New" для создания нового репозитория.
- Заполните необходимую информацию:
- Repository name: дайте название вашему репозиторию по названию команды.
- Description (optional): “Итоговый проект команды <название команды>: <название проект, например, Онлайн-магазин для дома и сада>”
- Visibility: выберите "Private", чтобы проект видели только участники команды и преподаватель. После завершения проекта рекомендуем поменять видимость на “Public”.
- Initialize this repository with: оставьте все галочки снятыми, так как вы будете добавлять файлы после создания проекта локально.
- Нажмите "Create repository".

1.2 Добавление других участников команды и преподавателя
- В новом репозитории перейдите в раздел "Settings".
- Выберите вкладку "Collaborators".
- Нажмите на кнопку "Add people" и введите ники или электронные почты участников команды и преподавателя на GitHub для добавления их в проект.

1.3 Принятия приглашения участниками команды
- Участникам команды нужно зайти на почту, к которой привязан их аккаунт на GitHub и найти письмо с приглашением.
- Перейти по ссылке из письма и принять приглашение.
- Также приглашение можно принять на самом GitHub: для этого зайдите в Notifications и подтвердите приглашение.