Работа в Git

Добрый день, с начало курса Адаптивная верстка пытался настроится на работу с Гитом. Результаты неутешительны.
Гит блокирует ветки в удаленном репозитории. Что это значит?
Сначала создаем ветку module1-task1 на своем компе;
2 - работаем в ней, редактируем файлы и наконец коммитем;
выполняем git push origin module1-task1. ОК
3 - начинаются проблемы, редактируем файлы = создаем новый коммит, снова пушим - вылезает ошибка
[remote rejected] module1-task1 -> module1-task1 (protected branch hook declined)
4 - ветка заблокирована, чтобы влить новый коммит на удаленный реп, придется создавать новую ветку.
Проблема усугубляется тем, что кексобот ищет только ту ветку которая указана в задании. Отчетность нарушается. Кто столкнулся с похожей проблемой, пожалуйста, подскажите что вы делали.

$ git remote show origin
  • remote origin
    Fetch URL: git@github.com:ilia312-new/1539133-pink-20.git
    Push URL: git@github.com:ilia312-new/1539133-pink-20.git
    HEAD branch: master
    Remote branches:
    master tracked
    module1-task1 tracked
    module1-task2 tracked
    Local branch configured for ‘git pull’:
    master merges with remote master
    Local refs configured for ‘git push’:
    master pushes to master (up to date)
    module1-task1 pushes to module1-task1 (fast-forwardable)
    module1-task2 pushes to module1-task2 (local out of date)

Слов нет, одни восклицательные знаки!