Какой командой вы пушили ?
Если вы пушите командой
git push origin task-2
То у вас по идее создастся ветка task-2 в репозитории, отдельно от ветки мастер
Если вы пушили этой командой:
git push origin
То запушится ветка, на которой стоял указатель HEAD, то есть, если вы находились на task - 2, то все пройдет ровно так же как и в первом случае.
Git не позволит запушить вам ветку task-2 на ветку master, только смержить.
Если вы все таки мержили ветку task-2, то на локальном репозитории выполните команду:
git merge --abort
Она вернет состояние до мержа.
Если я вас понял не так, как нужно вы всегда можете посмотреть историю коммитов на локальном репозитории командой:
git log
Перейти на коммит без слияния/пуша на мастер-ветку командой:
git checkout (hash коммита)
Далее запушить состояние вашей мастер-ветки на удаленный репозиторий:
git push origin master