stackoverflow - ¿Cómo puedo hacer que git show diff cuando reescriba un mensaje de confirmación durante el cambio de base-i?
git rebase tutorial (1)
De acuerdo con sus respuestas en los comentarios, ejecutar git diff HEAD^
no le ayudará, excepto que solo desea renovar la última confirmación.
Pero en este caso, una rebase es la herramienta incorrecta de todos modos. En su lugar, simplemente puede hacer git commit --amend --verbose
sin cambios en el índice y luego editar el mensaje de confirmación, con la vista de diferencias que está solicitando.
Si desea volver a redactar un mensaje de confirmación más antiguo o múltiple con la vista de diferencia, solo use la stanza de edit
lugar de la git commit --amend --verbose
y luego use git commit --amend --verbose
sin cambios de código en el índice en cada una de las confirmaciones.
reword
solo debe ser un atajo para usar edit
y luego hacer git commit --amend -m "new message"
sin ningún cambio que solo cambie el mensaje de confirmación.
También puede definir git commit --amend --verbose
o git commit --verbose
como alias para guardar algo de escritura y puede, por ejemplo, simplemente hacer git cav
o git c --amend
.
Yo siempre uso git commit --verbose
. ¿Hay alguna opción / configuración equivalente que haga que git me muestre la diferencia cuando reescribo un mensaje de confirmación durante git rebase --interactive
?