Проблема в том, что каждая из ветвей удаленного отслеживания является частью одной и той же истории, они являются прямым потомком основной ветки.
Таким образом, здесь нет «отдельной строки», которую можно было бы увидеть, если только вы создайте его, переключившись на каждую ветку и нажав пустую искусственную фиксацию:
git switch register # creates the register branch tracking origin/register
git commit --allow-empty -m "artificial empty commit"
git push -u origin register
Но опять же, вам это не нужно в вашем случае (линейная история)