Necesita ayuda para empujar una nueva twig a control remoto

Soy nuevo en git, y estoy tratando de impulsar una nueva twig a bitbucket. Ya tengo una twig llamada master.

Pero lo que quiero hacer es enviar una twig con un nombre diferente al mismo repository remoto en bitbucket, sin download los files de la twig principal.

Aquí está el problema que estoy enfrentando. Cuando inicializo un nuevo repository y realizo mi primer commit, crea automáticamente una twig principal. No encuentro una forma de cambiar el nombre de la twig principal.

Así que creé una nueva twig llamada "database". Sin embargo, no puedo agregar los files al índice provisional para la twig de la database porque ya se han asignado a la twig principal.

¿Hay alguna manera de crear una nueva twig, enviar los files a la nueva twig y enviarla al server remoto como otra twig?

Cualquier ayuda sería realmente apreciada.

Cuando creó la bifurcación de la database , el área de ensayo ya contenía todos los files que estaban en la bifurcación desde la que se ramificó. Entonces, todo lo que debe hacer es push origin database , y la twig estará allí.

Solo necesita diversificarse desde el maestro. Como dijo, todos los files en el maestro son en realidad los files que necesita en el file de la database. Entonces, en su terminal, dentro de la carpeta repo haga lo siguiente:

 git checkout database git push -u origin database 

La sucursal de la database local será visible en el control remoto.