Структура репозитория - grigigo/Tankists GitHub Wiki
Сам репозиторий состоит из 5 веток.
- Production. Ветка, в которую заливают готовые, прошедшие тестирование, релизы;
- Develop. Ветка, предназначенная для разработки.
- Bug Fixes. Если в ветке Production появился баг, ветку копируют в Bug Fixes. Здесь баг фиксится, и изменения заливаются в Production и в Develop;
- Features. Ветка, в которой разрабатывается приложение. Создается новая ветка (отсоединяется от Develop), разрабатывается какой-либо функционал и заливается обратно в Develop.
- Branch Releases. Ветка, в которой происходит тестирование и исправление багов релизов. После тестирования и исправления багов релиз заливается в ветки Production и Develop.
| Production | Develop | Branch Releases | Features | Bug Fixes | |
|---|---|---|---|---|---|
| Щипунов Тимофей | ![]() |
![]() |
![]() |
![]() |
![]() |
| Евсеев Григорий | ![]() |
![]() |
![]() |
![]() |
![]() |
| Павлов Олег | ![]() |
![]() |
![]() |
![]() |
![]() |
- Если человек A начал вносить изменения в ветке Develop раньше человека B, но закончил позже, ему придется объединять ветки, следуя следующим инструкциям:
- Объединить ветки на своем устройстве, введя в командной строке команды:
git checkout Develop,git pull.- Исправить баги, которые могут случиться при объединении веток.
- Закоммитить и залить на git при помощи следующих команд:
git add *,git commit -m "text",git push Develop.
- Перед внесением изменений в Production из Develop следует:
- Перейти на ветку Branch Releases (
git checkout "Branch Releases") и залить в нее изменения из Develop.- Проверить на работоспособность и баги и, при необходимости, исправить их.
- Залить изменения, совершенные в ветке Branch Releases залить в Production и Develop.
-
Штоб залить себе на комп изменения ветки и объединить:
git pull -
Штоб залить себе на комп изменения ветки и не объединять:
git fetch -
Шоб поменять ветку:
git checkout [branch] -
Шоб добавить изменения в коммит:
git add * -
Шоб закоммитить изменения:
git commit -m "text" -
Шоб залить на git:
git push origin -
Шоб посмотреть ветки:
git remote show origin
Далее для изучения сюда


