Swith sucursales remotas en git

Digamos que tengo dos twigs git remotas, A y B

Quiero que la twig A contenga el contenido de la twig B y luego elimine B , de modo que solo la twig A permanezca con los contenidos originales de B

Lamentablemente, el repository remoto no me permitirá simplemente eliminar la twig A , así que estoy atascado de alguna forma al copyr sobre B en A

¿Es posible usar solo commands git ?

sí, esta es la function principal de git. eche un vistazo a https://git-scm.com/book/es/v2/Git-Branching-Basic-Branching-and-Merging

 $ git checkout A $ git merge B 

entonces podría eliminar B siguiendo esta respuesta: ¿Cómo elimino una twig de Git tanto local como remotamente?