rebase

¿Cómo aplastar todos los commits de git en uno?

¿Cómo se reduce todo el repositorio a la primera confirmación? Puedo rebase a la primera confirmación, pero eso me dejaría con 2 confirmaciones. ¿Hay alguna manera de hacer referencia a la confirmación antes de la primera?

git cherry-pick dice "3 38c74d es una combinación pero no se dio la opción-m"

He hecho algunos cambios en mi rama master y quiero traerlos de arriba. sin embargo, cuando selecciono las siguientes confirm ... ersion.c ... fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common 4172caa cleaned up comments in sessions.c ...

¿Cómo obtener" sus " cambios en medio de una rebase de Git conflictiva?

Tengo ramas en conflicto, rama 2 ramificada de rama 1. Digamos que cuando rebase branch2 en branch1 actual, mientras resuelv ... ar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference is not a tree: refs/heads/TS-modules-tmp:foo/bar.java

¿Combinar las dos primeras confirmaciones de un repositorio Git?

Supongamos que tiene un historial que contiene las tres confirmaciones A, B y C : A-B-C Me gustaría combinar los dos co ... 7b B pick asd314f C Entonces Git 1.6.0.4 dice: Cannot 'squash' without a previous commit Hay una manera o es imposible?

En git, ¿cuál es la diferencia entre merge squash squash y rebase?

Soy nuevo en git y estoy tratando de entender la diferencia entre un squash y un rebase. Según tengo entendido, realizas un squash cuando haces un rebase.

¿Aplastar las dos primeras confirmaciones en Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Combinar las dos primeras confirmaciones de un repositorio G ... no, para que sea el segundo. Si estás interesado: git: ¿cómo insertar un commit como el primero, cambiando todos los demás?

¿Insertar una confirmación antes de la confirmación root en Git?

He preguntado antes sobre cómo aplastar las dos primeras confirmaciones en un repositorio git. Si bien las soluciones son b ... istente, ¿cómo puedo insertar una nueva confirmación vacía antes de la primera, y desplazar a todos los demás hacia adelante?

Deshacer una rebase de git

¿Alguien sabe cómo deshacer fácilmente un rebase de git? La única manera que viene a la mente es ir a ella manualmente: ... ¿Alguna idea? Aclaración: Estoy hablando de un rebase durante el cual un montón de commits fueron reproducidos. No sólo uno.

¿Cambiar la primera confirmación del proyecto con Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Editar la confirmación de root en Git? ... sar en un comentario dentro del código fuente, y me gustaría cambiarlo a medida que obtengo spammed de bots indexando GitHub.

¿Hay alguna manera de aplastar un número de confirmaciones de forma no interactiva?

Estoy tratando de aplastar un rango de commits - HEAD to HEAD~3. ¿Hay una forma rápida de hacer esto, o necesito usar rebase interactive interactive?

Git rebase: los conflictos siguen bloqueando el progreso

Tengo una rama git (llamada v4), que se hizo desde master justo ayer. Hubo un par de cambios en master, que quiero entrar en ... skip this patch, instead run "git rebase --skip". To restore the original branch and stop rebasing run "git rebase --abort".

Cambiar el mensaje de confirmación antiguo en Git

Estaba tratando de editar un viejo mensaje de confirmación como se explica aquí. La cosa es que ahora, cuando intento ejecu ... 9b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. ¿Alguna idea?

Cambiar la base de un commit de Git merge

Tomemos el siguiente caso: Tengo algo de trabajo en una rama temática y ahora estoy listo para fusionar de nuevo con master ... | * b62cae6 2 [topic] * | e7affba 4 [origin/master] * | eb3b733 3 |/ * 38abeae 1

git rebase fatal: Necesitaba una única revisión

Tengo una rama de un repositorio público y estoy tratando de actualizar mi rama con las confirmaciones actuales del repositor ... n lugar de mi nombre remoto y en realidad no es mi nombre remoto. La documentación sobre este error parece ser un poco floja.

Reorganizar una rama incluyendo todos sus hijos

Tengo la siguiente topología de repositorio Git: A-B-F (master) \ D (feature-a) \ / C (feature) \ ... base --onto feature C feature-b Pero ¿hay una manera de rebase automático de rama incluyendo todos sus hijos/descendientes?

Reorganizar ramas remotas en Git

Estoy usando un repositorio Git intermedio para reflejar un repositorio SVN remoto, desde el cual la gente puede clonar y tra ... hacer el rebase en el servidor remoto, pero hace que arreglar cualquier conflicto de fusión del rebase sea mucho más difícil.

git rebase y git push: no avance rápido, ¿por qué usar?

Tengo una rama que debería estar disponible para otros colaboradores y que debería estar constantemente al día con el maestro ... ¿Significa eso que debería usar 'git merge' en lugar de rebasing si mi rama se hizo pública y otros están trabajando en ella?

Git se duplican en la misma rama después de hacer un rebase

Entiendo el escenario presentado en Pro Git sobre los riesgos de git rebase. El autor básicamente te dice cómo evitar confirm ... ular para hacer eso en lugar de simplemente aplicar C5 y C6 después de C7? ¿Cómo puedo evitar eso? ¿Sería prudente hacerlo?

git rebase después de la fusión anterior de git

Tengo la siguiente situación: Creé un clone (Y) desde un repositorio principal(X), porque había mucha gente trabajando en ... ca en realidad ¿re-hacer las fusiones? Esperaba que fuera bastante sencillo ya que ya resolvimos las fusiones conflictivas.

Rebase una sola confirmación de Git

¿Hay alguna manera de rebase un solo commit de una rama a otra rama? Tengo esta estructura de ramas: -- -- -- -- -- (Ma ... na confirmación. -- -- -- -- -- XX (Master) \ -- -- -- -- -- (Feature-branch) ¿Cómo hago eso?