1) Посмотреть все ветки
- git branch
 - git branch -r
 
2) Удалить ветку на сервере
- git push origin :crincum_poi
 
3) Удалить ветку локально
- git branch -D crincum_poi
 
4) Создать ветку на сервере
- git push origin master:crincum_poi
 
5) Смерджить ветку таска MAP-23 в текущую ветку проекта crincum
- git checkout master
 - git merge experimental
 
6) Процесс создания веток под таск
- git checkout -b MAP-186 — создаем локальную ветку
 - git branch — проверяем, что переключились на текущую ветку
 - git push origin MAP-186:MAP-186 — пушим origin в новую удаленную ветку. Тем самым создаем ее.
 - Проверяем наличие удаленной ветки git branch -r и Работаем:)
 
7) Ошибка refusing to pull with rebase: your working tree is not up-to-date  .gitignore.: needs update.
Решение жестко сменить HEAD ветки. Правда могут потеряться какие то изменения, зато pull заработает:)
- git reset —hard origin/master