A veces estoy en una rama de características, pero he hecho un cambio no relacionado que quiero ver en el máster. A menudo, sólo puedo hacer:Cambiando ramas en git
git checkout master
git commit -m "..." filename
Pero a veces cuando lo haga el pago y envío recibo una advertencia de que hay cambios locales y por lo tanto no pueden cambiar la rama.
¿Por qué esto solo pasa a veces? ¿Hay alguna solución cuando veo este mensaje? Tal vez escondite?
Cuatro formas: 3. siempre puede intentar hacer una fusión de 3 vías con "git checkout -m", y 4. puede forzar el pago (perdiendo sus cambios) con "git checkout -f". –