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.
Nota: 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ón | Descripción | Información adicional |
---|---|---|
Anulación de una confirmación | Restaura 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ón | De 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ón | Permite 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ón | Crea 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ón | Copia 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 confirmaciones | Cambia 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" |