tutorial stackoverflow explicado git rebase

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 ?