Soy nuevo en Git y estoy un poco confundido. Tengo una rama principal y he creado una segunda rama de características.GIT: ¿Tengo que comprometer mi sucursal antes de consultar otra sucursal, qué hay de escondite?
Si realizo cambios en mi rama de características y luego cambio a Máster, ¿perderé mis cambios si no me comprometo?
¿Dónde entra en juego el alijo, es algo que se hace antes de cambiar de rama (pero no se quiere comprometer) o es simplemente revertir algunos cambios para poder volver temporalmente al código anterior?
'git checkout' 'continuará' tanto los cambios escalonados como los no escalonados al cambiar ramas siempre que los cambios estén limitados a archivos que son idénticos en la rama actual y la nueva rama (es decir, no hay posibilidad de conflictos si los cambios debían aplicarse a cualquiera de las ramas). Además, se puede forzar un intento de fusión mediante el uso de 'git checkout --merge', pero esto puede dar como resultado conflictos de fusión y esos conflictos pueden ser difíciles de resolver (lo que puede dificultar el regreso al estado previo a la salida). –
Guau, no sé quién era, pero gracias por el -2 downvote ... Me di cuenta de esto hace un tiempo también, pero al momento de escribir recuerdo que no fue posible. ¿Es nuevo para Git 1.7? – Htbaa