Во-первых все ветви равны в git.Нет никакого смысла в ответвлении от другого: существующая ветвь - это просто способ идентифицировать коммит.
Во-вторых, при создании ветки без явного запуска ref используется текущий HEAD
(т. Е. Последнийcommit текущей ветки).
Но вы можете просто указать другую ссылку при создании ветки:
git branch newBranchName ref