# Git: Как подмержить Staging в ветку разработки
:exclamation: **Важно:** перед подмерживанием стейджа в ветку разработки обязательно спрашиваем разработчика - можно ли? Если да - то го:
**1. Переключаемся на ветку задачи:**
* если ветки локально нет:
```bash=
git checkout --track origin/{task-branch-name}
```
* если ветка локально уже есть:
```bash=
git checkout {task-branch-name}
```
**2. Забираем все новые изменения с гитхаба:**
```bash=
git pull origin {task-branch-name}
```
**3. Подмерживаем стейдж с Github`a:**
```bash=
git pull origin staging
```
**4. Если прошло без конфликтов:**
```bash=
git push origin {task-branch-name}
```
**в случае конфликтов отменяем мерж:**
```bash=
git reset --hard
```
и сообщаем разработчику, что в ветке конфликты (он подмерживает сам и фиксит):
**Frontend** - если конфликты в папках
`.webui/scripts/` или
`.webui.admin/scripts`
**Backend** - всё стальное.
###### tags: `Git` `merge`