Puede haber más de una forma de hacer esta pregunta, por lo que aquí encontrará una descripción del problema. Estaba trabajando en master y comprometido algunas cosas y luego decidí que quería poner ese trabajo en espera. Hice una copia de seguridad de algunas confirmaciones y luego me ramifiqué antes de comenzar mi trabajo de mierda. Prácticamente esto funciona bien, ahora tengo una rama diferente como mi principal rama de desarrollo. Me pregunto cómo podría cambiar las cosas, así que estoy trabajando en master de nuevo, pero no tiene mi trabajo basura y dijo que el trabajo está en una rama diferente.Cambie los nombres de las sucursales en git
Algunas formas en que esto podría ser preguntado/resuelto: ¿Cómo cambio el nombre de mi rama principal a otra cosa y luego renombro algo más para dominar? ¿Cómo hago una copia de seguridad del maestro y luego hago que todas las confirmaciones de las que he hecho una copia de seguridad pasen a estar en una rama diferente?
Gracias por todas las respuestas (rápidas)! Todos están bien.
¡Esto también funciona al cambiar el nombre de su sucursal actual! :) – Tarrasch
Dependiendo de su flujo de trabajo, es posible que también desee cambiar cualquier referencia de sucursal en .git/config. Cambié '[branch" crap_work "]' para leer '[branch" master "]' para que el master todavía se sincronice con 'origin/master'. Por supuesto, el estado de los dos repos era tal que aún tenía sentido. – Eponymous
Esto no cambia el nombre de las ramas en el repositorio remoto, solo en el repositorio local. – smohadjer