Tengo la rama masterque rastrea la rama remota origin/master.
Quiero cambiarles el nombre a master-oldambos localmente y en el control remoto. es posible?
Para otros usuarios que rastrearon origin/master(y que siempre actualizaron su mastersucursal local a través de git pull), ¿qué sucedería después de cambiar el nombre de la sucursal remota?
¿Seguiría git pullfuncionando o arrojaría un error que ya no podría encontrar origin/master?
Luego, más adelante, quiero crear una nueva masterrama (tanto local como remota). Nuevamente, después de hacer esto, ¿qué pasaría ahora si los otros usuarios lo hacen git pull?
Supongo que todo esto provocaría muchos problemas. ¿Hay una manera limpia de obtener lo que quiero? ¿O debería simplemente dejarlo mastercomo está y crear una nueva sucursal master-newy seguir trabajando allí más adelante?
git push -fafecta la capacidad pullde cualquier rama de seguimiento remoto.
master-oldque apunte a la misma confirmación que la masterrama anterior . Luego puede sobrescribir la masterrama con sus nuevos cambios haciendo un mergecon la oursestrategia. Hacer una fusión funciona cuando el control remoto no permite cambios no rápidos. Eso también significa que otros usuarios no tendrán actualizaciones forzadas.
mastersolo es especial siempre que sea la única rama existente. Tan pronto como tenga más de una, todas las ramas estarán en pie de igualdad.

