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.
- Tengo dos conejos muy bien entrenados y necesito mudarme fuera del estado en un año. ¿Puedo viajar con ellos?
- Tengo un sitio web de comercio electrónico de WordPress, ¿qué empresa de alojamiento es la mejor para mí?
- Estoy considerando elegir un BMW 330d sobre un 330i por su superior MPG / costo por milla. ¿Cuáles serán las diferencias que experimentaré? ¿Cuál comprarías y por qué?
- Me gustaría aprender más sobre reyes y reinas. ¿Cómo obtienen sus posiciones? ¿Cuáles son los libros o recursos para esto?
- Cuando vendo una parte de un Bitcoin, ¿la parte de Bitcoin vendida obtiene una nueva ID de Bitcoin o el comprador ahora posee una parte de la ID original de BTC?