Volver a escribir el mensaje de confirmación más reciente
Al cambiar un mensaje de confirmación, se crea un nuevo identificador de confirmación. Si la confirmación ya se ha insertado, debe forzar la inserción del historial reescrito.
La confirmación no se ha enviado en línea
Si la confirmación solo existe en el repositorio local, modifique el mensaje de confirmación localmente.
-
En la línea de comando, desplázate hasta el repositorio que contiene la confirmación que deseas modificar.
-
Escriba
git commit --amendy presione Entrar. -
En tu editor de texto, edita el mensaje de confirmación y guarda la confirmación.
-
Para añadir un coautor, añada una línea final a la confirmación de cambios. Consulte Creación de una confirmación con varios autores o en nombre de una organización.
-
Para crear commits en nombre de tu organización, añade una línea de metadatos al commit. Consulte Creación de una confirmación con varios autores o en nombre de una organización.
-
-
Inserte la confirmación en GitHub.com.
Modificar mensajes de commit antiguos o múltiples
Si ya ha insertado la confirmación, tenga cuidado antes de volver a escribir el historial. Forzar el envío puede perjudicar a los colaboradores que han basado su trabajo en commits anteriores.
Cambiar el mensaje del commit enviado más recientemente
-
Siga los pasos descritos en Confirmación no se ha insertado en línea para modificar el mensaje de confirmación.
-
Forzar el envío sobre la confirmación anterior.
git push --force-with-lease origin EXAMPLE-BRANCH
Cambiar el mensaje de mensajes anteriores o varios mensajes de confirmación
Usa la reorganización interactiva para cambiar mensajes de confirmación más antiguos o varios mensajes de confirmación.
-
En la línea de comandos, vaya al repositorio que contiene las confirmaciones que desea modificar.
-
Inicie una base interactiva para las últimas
nconfirmaciones.git rebase -i HEAD~n -
En la lista de confirmaciones, reemplace
pickporrewordantes de cada mensaje de confirmación que quiera cambiar.pick e499d89 Delete CNAME reword 0c39034 Better README reword f7fde4a Change the commit message -
Guardar y cerrar el archivo con la lista de confirmaciones.
-
En cada archivo de mensaje de confirmación que se abre, escriba el nuevo mensaje y guarde y cierre el archivo.
-
Forzar la inserción del historial reescrito.
git push --force-with-lease origin EXAMPLE-BRANCH
Consulte El modo interactivo en el manual de Git.
Advertencia
Si un mensaje de confirmación incluía información confidencial, forzar la inserción de una confirmación modificada podría no quitar la confirmación original de GitHub. Póngase en contacto con nosotros a través del Soporte técnico de GitHub con el identificador de confirmación anterior para que se purgue del repositorio remoto.