¿Hay alguna forma de editar en línea el mensaje de confirmación GitHub.comdespués del envío?
Desde la línea de comando, uno puede hacer
git commit --amend -m "New commit message"
como se sugirió correctamente en otra pregunta .
Probar git pully luego git pushha funcionado (sin que ninguna otra confirmación haya interferido mientras tanto ).
¿Pero se puede hacer a través del GitHubsitio web?
git
github
commit
post-commit
PNS
fuente
fuente

Respuestas:
No, esto no es directamente posible. El hash para cada confirmación de Git también se calcula en función del mensaje de confirmación. Cuando cambia el mensaje de confirmación, cambia el hash de confirmación. Si desea impulsar esa confirmación, debe forzar esa inserción (git push -f). Pero si ya alguien retiró su antiguo compromiso y comenzó un trabajo basado en ese compromiso, tendría que volver a basar su trabajo en su nuevo compromiso.
fuente
Instrucciones de GitHub para hacer esto:
git commit --amendy presione Entrar.git push --force example-branchcomando para forzar el empuje sobre la confirmación anterior.Fuente: https://help.github.com/articles/changing-a-commit-message/
fuente
git commit --amendsiempre ha existido Además, se está confundiendo entre git (que es una herramienta de línea de comandos de código abierto) y Github (que es una empresa que proporciona un alojamiento de código fuente en línea).Debe
git push -fsuponer que nadie ha retirado el otro compromiso antes. Cuidado, estás cambiando la historia.fuente
No, porque el mensaje de confirmación está relacionado con el SHA / hash de confirmación, y si lo cambiamos, el SHA de confirmación también cambia. La forma en que solía es crear un comentario en esa confirmación. No puedo pensar de otra manera.
fuente
Para usuarios de intellij: si desea realizar cambios de forma interactiva para las confirmaciones anteriores, que no se envían, siga los pasos a continuación en Intellij :
Espero eso ayude
fuente
Estaba enfrentando el mismo problema.
Vea en su github una rama en particular y conocerá la identificación de confirmación de la primera confirmación en esa rama. hacer un rebase a eso:
git rebase -i
El editor se abrirá. Haga un seguimiento de sus confirmaciones desde la interfaz de usuario de github y el editor abierto y cambie los mensajes.
fuente