Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-09-25. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Opciones para administrar confirmaciones en GitHub Desktop

Puedes utilizar GitHub Desktop para mantener un historial de confirmaciones fácil de seguir.

Acerca del historial de confirmaciones en GitHub Desktop

Al contribuir a los cambios en un repositorio, el historial de confirmaciones debe contar una historia fácil de seguir sobre cómo has llegado a los cambios realizados. Para ayudar a los usuarios a revisar el trabajo y a facilitar la búsqueda de cuándo y por qué se introdujeron cambios en un repositorio, se recomienda seguir ciertos procedimientos recomendados, como:

  • Organizar las confirmaciones en un orden secuencial y fácil de seguir
  • Escribir mensajes de confirmación claros que incluyan la intención y cualquier contexto necesario
  • Realizar confirmaciones pequeñas que contienen cambios relacionados

A menudo es difícil seguir estos procedimientos recomendados perfectamente en el punto en el que se realizan cambios. Es posible que tengas que deshacer los cambios en una confirmación que has realizado, editar un mensaje de confirmación o reordenar las confirmaciones para contar una historia más clara. Con GitHub Desktop, puedes administrar el historial de confirmaciones directamente desde la interfaz de usuario.

Note

Siempre que sea posible, debes evitar cambiar el historial de confirmaciones que ya se han insertado en el repositorio remoto. Es posible que otros colaboradores ya hayan basado el trabajo en esas confirmaciones.

Opciones para administrar el historial de confirmaciones en GitHub Desktop

OpciónDescripciónMás información
Anulación de una confirmaciónRestaura los cambios de una confirmación en el directorio de trabajo, por lo que puedes realizar más cambios antes de volver a confirmar. Resulta útil si has cometido un error en los cambios que incluiste. No es posible si ya has insertado la confirmación en el repositorio remoto.Modificación de una confirmación en GitHub Desktop
Restablecimiento de confirmaciónDe forma similar a deshacer una confirmación, pero restaura los cambios de todas las confirmaciones hasta la seleccionada en el directorio de trabajo. Solo se puede usar hasta la confirmación más reciente que se ha insertado en el repositorio remoto.Restablecimiento de una confirmación en GitHub Desktop
Rectificación de una confirmaciónPermite editar el mensaje de confirmación más reciente o combinar nuevos cambios con la confirmación más reciente. Resulta útil si los cambios de la confirmación anterior siguen siendo válidos, pero has realizado más cambios que se ajusten a la misma confirmación.Modificación de una confirmación en GitHub Desktop
Reversión de una confirmaciónCrea una nueva confirmación que revierte los cambios de otra confirmación en el historial. Resulta útil si ya se ha insertado una confirmación en el repositorio remoto y no deseas quitar la confirmación del historial del repositorio.Reversión de una confirmación en GitHub Desktop
Selección exclusiva de una confirmaciónCopia una confirmación de una rama a otra. Resulta útil si has confirmado accidentalmente cambios en la rama incorrecta o si necesitas aplicar una corrección de errores en distintas ramas en las que estás trabajando.Selección exclusiva de una confirmación en GitHub Desktop
Reordenar confirmacionesCambia el orden de las confirmaciones en el historial. Resulta útil si cambiar el orden haría que el progreso fuera más fácil de seguir.Reordenación de confirmaciones en GitHub Desktop
Combinar confirmaciones.Combina varias confirmaciones en una sola confirmación. Resulta útil si tienes una serie de confirmaciones pequeñas que contienen cambios relacionados.Combinación de confirmaciones en GitHub Desktop