Estaba trabajando en una rama de git y estaba listo para enviar mis cambios, por lo que realicé una confirmación con un mensaje de confirmación útil. Entonces, sin pensarlo, realicé pequeños cambios en el código que no vale la pena guardar. Ahora quiero cambiar las ramas, pero me da git,git: cambiar de rama e ignorar cualquier cambio sin confirmar
error: You have local changes to "X"; cannot switch branches.
Pensé que podía cambiar las ramas sin comprometerme. Si es así, ¿cómo puedo configurar esto? Si no, ¿cómo salgo de este problema? Quiero ignorar los pequeños cambios sin comprometerme y simplemente cambiar las ramas.
Creo que esto sólo ocurre cuando los cambios se realizaron para cometer pero no comprometidos? El proceso de pago de git funciona perfectamente para cambiar las sucursales si todavía no has organizado los archivos usando git add o similares. –
Hola Jeremy, ¿Qué quieres decir con 'escenificado'? Obligar al usuario a confirmar el archivo antes de cambios de ramas no parece un gran flujo de trabajo. Por ejemplo, si estoy en el repositorio principal y rápidamente quiero verificar algo en una rama. Primero tengo que asignar el código al maestro, ¡incluso si el código está medio escrito! ¿Está diciendo que, de hecho, debería ser posible verificar una sucursal en esta situación? –
@boyfarrell Puede usar 'Git stash' para guardar temporalmente los cambios sin comprometerse. – Howiecamp