Preguntas etiquetadas con git-rebase

Con el comando git-rebase, puede tomar los cambios de una rama y reproducirlos encima de otra rama.

3233
Eliminar confirmaciones de una rama en Git

Me gustaría saber cómo eliminar una confirmación. Por delete, quiero decir, es como si no hubiera hecho ese compromiso, y cuando hago un empuje en el futuro, mis cambios no se enviarán a la rama remota. Leí git help, y creo que el comando que debería usar es git reset --hard HEAD. ¿Es esto...

3180
Deshacer un git rebase

¿Cómo puedo deshacer fácilmente un git rebase? Mis ideas actuales son solo enfoques manuales: git checkout en el padre de confirmación a ambas ramas Crea una rama temporal desde allí git cherry-pick todos los commits a mano reemplace la rama en la que rebase por la rama creada manualmente En...

875
Cómo seleccionar múltiples confirmaciones

Tengo dos ramas Commit aes la cabeza de uno, mientras que el otro tiene b, c, d, ey fen la parte superior de a. Quiero mover c, d, ey fhasta la primera rama sin comprometerse b. Usar Cherry Pick es fácil: verifique la primera rama Cherry-Pick una por una y vuelva ca fcolocar la segunda rama en la...