Мессенджер
- nikita, kirill, misha - основные личные ветки, можно плодить другие ветки, начинающиеся также(ex. kirill2, misha1, nikita3), если вам так удобнее, но перед тем, как сливаться с dev, собирайте все ваши изменения в одной ветке - основной.
- devdev - песочница, где тестируем и пробуем собирать проект в одно
- dev - основная рабочая ветка. Сюда сливаются стабильные релизы личных веток. Стабильная версии dev сливается в master.
- master - последняя версия работающего приложения.
Переключаемся на локальную ветку devdev
git checkout devdev
Пулим изменения c сервера
git pull origin devdev
Если появились конфликты исправляем их, коммитим их:
git add .
git commit
Пулим изменения c нашей локальной ветки
git pull {% username %}
Если появились конфликты исправляем их, коммитим их:
git add .
git commit
Как закончили вносить в неё изменеия, пушим ветку на сервер:
git push origin devdev
Пулим изменения в вашу ветку:
git pull origin dev
Если появились конфликты исправляем их, коммитим их:
git add .
git commit
Пушим ветку на сервер:
git push origin ваша ветка
Создаем pull request из вашей ветки в ветку dev на github.
.