Bueno. Si estoy en una rama (por ejemplo working), y quiero fusionar los cambios de otra rama (por ejemplo master), entonces ejecuto el comando git-merge mastermientras estoy en la workingrama, y los cambios se fusionan sin cambiar el historial. Si ejecuto git-rebase master, los cambios masterse vuelven a colocar en la parte superior de mi workingrama. Pero, ¿qué pasa si quiero fusionarme en los cambios masterpero cambiar mis cambios workingpara estar en la cima? ¿Cómo puedo hacer eso? Se puede hacer?
Podría ejecutar git-rebase workingmi masterrama para poner mis cambios en la parte superior de la masterrama, pero me gustaría poder hacerlo en mi workingrama, y no tengo idea de cómo. Lo más cercano que puedo pensar es crear una nueva rama mastery luego cambiar workinglos cambios por encima de eso, pero luego tendría una nueva rama en lugar de alterarla working.
git rebase workingse moveríamaster's cambios (después de que el punto de queworkingse ramificó) para estar en la parte superior de laworkingrama - pero eso no es una cosa muy sensible a hacer amaster:)