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 ?