Si cambio el nombre de una rama git a master (y borro el master original), ¿se convierte en el master real?

No hay tal cosa como una rama “maestro real” en git. master es simplemente el nombre predeterminado de la primera rama, y ​​es el valor predeterminado para algunas operaciones, como git clone (consulte esta publicación de stackoverflow para ver un ejemplo de dónde git utiliza de forma predeterminada una rama llamada master ).

Si cambia el nombre de una rama a master , entonces ese es su nombre, y cualquier operación que haga referencia a una rama de ese nombre (implícita o explícitamente) hará referencia a esa rama. Igual que con cualquier otro nombre .

¿Posiblemente está pidiendo una forma de “reescribir la historia” para que parezca que todas sus otras ramas se derivan de alguna manera de la rama que ha sido renombrada como master ? Hay formas de reescribir la historia con Git, pero se hace muy complicado “reconstruir” un árbol de ramificación complejo con una de las ramas convertidas en el tronco.

Por último, no debes reescribir el historial de ninguna confirmación que se haya compartido con otros porque hará que te odien.