Preguntas etiquetadas con git-rebase

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

30
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 …
3233 git  git-rebase  git-reset 

17
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 …
3180 git  rebase  git-rebase  undo 



7
Cómo volver a crear una sucursal local con el maestro remoto
Tengo un proyecto clonado de una rama maestra del repositorio remoto remote_repo. Creo una nueva rama y me comprometo con esa rama. Otros programadores empujaron remote_repoa la rama maestra. Ahora necesito volver a basar mi rama RB en remote_repomaster. ¿Como hacer esto? ¿Qué comandos escribir en una terminal?
934 git  clone  git-rebase 

12
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 …





2
¿Qué hace exactamente "rebase --preserve-merges" de git (y por qué?)
La documentaciónrebase de Git para el comando es bastante breve: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). Entonces, …
355 git  git-rebase 


2
¿Cómo obtener "sus" cambios en medio de un conflicto de Git rebase?
Tengo ramas en conflicto, branch2 ramificado de branch1. Digamos que cuando se vuelve branch2a emitir en corriente branch1, al resolver conflictos, decido tomar algunos (no todos) de "sus" (es decir branch1) archivos tal cual. ¿Cómo puedo hacer eso? Lo intenté: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java …
349 git  rebase  git-rebase 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.