Просто создайте новую ветку из вашего текущего мастера:
git checkout master
git checkout -b newBranch
git push -u origin newBranch
A-B-C-D-E-F (master, NewBranch)
Затем сбросьте мастер (убедившись, что работа не выполняется)
git checkout master
git reset --hard C
A-B-C (master)
\
D-E-F (newBranch)
Вам понадобится git push --force origin master
, поэтому убедитесь, что вы единственный, кто работает над ним.