Preguntas etiquetadas con git-rebase

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




5
Cambiar el antiguo mensaje de confirmación en Git
Estaba tratando de editar un viejo mensaje de confirmación como se explica aquí . Lo que pasa es que ahora, cuando trato de ejecutarlo rebase -i HEAD~5, dice interactive rebase already started. Entonces lo intento: git rebase --continuepero recibí este error: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba …

4
El conflicto de fusión de rebase de Git no puede continuar
Estoy tratando de rebase 'dev' para ponerse al día con la rama 'master'. $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... …
131 git  git-rebase 


1
¿Cómo git rebase la primera confirmación?
Solía git initcrear un repositorio nuevo, luego hice tres confirmaciones. Ahora quiero volver a basarme para volver atrás y enmendar mi primer compromiso, pero si lo hago, ¡ git rebase -i HEAD~3se queja! Si intento lo mismo con, HEAD~2entonces funciona un poco, pero solo me permite reorganizar las dos últimas …
129 git  git-rebase 

3
¿Cómo reformulo el primer mensaje de confirmación de git?
Tengo un árbol de trabajo que contiene 3 commmit: ➜ ~ myproject git: (maestro) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: …




3
Cambiar las marcas de tiempo mientras se reajusta la rama git
He reorganizado las confirmaciones en una rama antes de que se hagan públicas, lo que hace que las marcas de tiempo de las confirmaciones estén en un orden confuso. Preferiría que todos estuvieran hoy con solo unos segundos entre ellos. Obviamente, estas marcas de tiempo tampoco serán correctas, pero dado …
97 git  git-rebase 


3
Necesito aparecer y eliminar una confirmación "intermedia" en mi rama maestra. ¿Cómo puedo hacerlo?
Por ejemplo, en la siguiente rama maestra, necesito eliminar solo la confirmación af5c7bf16e6f04321f966b4231371b21475bc4da, que es la segunda debido a una rebase anterior: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr 22 …

6
¿Cómo puedo usar git rebase sin requerir un empuje forzado?
En un intento por lograr git nirvana, me paso el día aprendiendo cómo aprovechar el rebase para situaciones en las que actualmente me fusiono. Al ejecutar lo que considero un flujo de git 101 (que deletreo a continuación), tengo que hacerlo push --forcecuando empujo mis cambios al origen. No soy …
92 git  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.