Me he fusionado con otra rama, y hay algunas confirmaciones después de la fusión, antes de pulsar deseo cambiar el mensaje de la combinación. git rebase -i no muestra la confirmación de fusión.Cómo editar el mensaje de confirmación de una fusión de git
10
A
Respuesta
13
No estoy seguro si hay una versión más elegante, pero lo que se puede hacer es la siguiente:
git checkout <sha of merge>
git commit --amend # edit message
git rebase HEAD previous_branch
+1
o un mejor (más correcto) comando de rebase final: 'git rebase
Cuestiones relacionadas
- 1. ¿Cómo silencias el mensaje de fusión automático de git?
- 2. obtener mensaje de confirmación en git hook
- 3. ¿Por qué git me está pidiendo un mensaje de confirmación de fusión posterior a la extracción?
- 4. Cambiar el mensaje de confirmación anterior en Git
- 5. ¿Cómo hacer una confirmación automática después de la fusión exitosa?
- 6. Editar un mensaje de confirmación incorrecto en Git que ya ha sido empujado
- 7. ¿Cómo edito el mensaje de confirmación de cualquier confirmación en git?
- 8. Confirmación de empuje accidental: cambiar el mensaje de confirmación de Git
- 9. Edición del mensaje de confirmación de git en GitHub
- 10. Mensaje de confirmación de impresión de una confirmación determinada en git
- 11. Git merge no utiliza el mensaje de fusión predeterminado, abre el editor con el mensaje predeterminado
- 12. svn: ¿Cómo deshacer una fusión (sin confirmación)?
- 13. ¿Restaurar una confirmación previa de git?
- 14. Git: Cómo "deshacer" una fusión
- 15. ¿Debo eliminar la lista de conflictos en mi mensaje de confirmación después de realizar una fusión manual?
- 16. ¿Cómo resuelve Git el problema de fusión?
- 17. ^M caracteres en el mensaje de confirmación de git (git commit -v)
- 18. Tamaño máximo de mensaje de confirmación
- 19. Cómo capturar un mensaje de confirmación de git y ejecutar una acción
- 20. Revertir parte de una confirmación con git
- 21. ¿Cómo detengo una confirmación de Git cuando VI está en la pantalla esperando un mensaje de confirmación?
- 22. ¿Hay alguna forma de obtener el SHA de una confirmación a partir de su mensaje?
- 23. ¿Cambiar el mensaje de confirmación SVN retroactivamente?
- 24. git ver fusión completa diff
- 25. ¿Qué hash de confirmación para deshacer una fusión presionada usando git-revert?
- 26. ¿Cómo puedo cambiar los comentarios predeterminados en el mensaje de confirmación de git?
- 27. ¿Cómo puedo hacer una confirmación de Git en el pasado?
- 28. ¿Puedo editar el mensaje de una revisión anterior en Bazar?
- 29. Cómo deshacer "git add" durante una fusión?
- 30. git submódulo fusión de conflictos: ¿cómo visualizar?
que había antes de la publicación, que no responde a mi pregunta –
Ha habido suerte con 'git rebase -i - p' (preserve merges) – knittl
funciona, pero el documento de -p me asusta. –