Cambiar la 'twig principal' en el repository remoto de Git

Estamos utilizando dos repositorys remotos en Bitbucket para el mismo proyecto, donde uno es el que tiene la mayoría de los desarrollos en este momento y más personas tienen acceso a él. El otro es solo para nuestro equipo y solo los miembros del equipo tienen acceso a él. En este momento estamos sacando solo del primer repository y empujando a ambos.

Nuestro problema con el segundo repository (solo inserción) es: la MAIN BRANCH allí (que supongo que es la HEAD activa) actualmente establecida en una twig 'branch-x' que no es la twig principal. Sin embargo, esta twig se fusionó recientemente con el maestro y luego se eliminó del otro repository remoto. Pero los bashs de impulsar este cambio al segundo control remoto fallan con este post: [remote rejected] branch-x (deletion of the current branch prohibited) . El command git que utilicé para esto es: git push origin --delete branch-x

¿Hay alguna forma de que pueda mover la "main branch" remota de la twig-x a la maestra y luego eliminar la twig-x?

También tengo una pregunta de label: ¿cómo puedo cambiar el nombre de un repository remoto, como cambiar el nombre del segundo repository desde el origin al origin-2 ?

Vea este enlace para eliminar master en github, supongo que el process es similar para bitbucket.

Para cambiar el nombre de un uso git remote rename OLD NEW