Capítulo 9. Alterar commits

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Un commit registra la historia de tu trabajo y mantiene tus cambios sacrosantos. Git proporciona varias herramientas y comandos específicamente diseñados para ayudarte a modificar y mejorar el historial de confirmaciones catalogado en tu repositorio.

Hay muchas razones válidas por las que podrías modificar o reelaborar una confirmación o tu secuencia general de confirmaciones. He aquí algunos ejemplos:

  • Puedes solucionar un problema antes de que se convierta en un problema heredado.

  • Puedes descomponer un cambio grande y radical en varios commits pequeños y temáticos. A la inversa, puedes combinar cambios individuales en una confirmación mayor.

  • Puedes incorporar comentarios y sugerencias de revisión a lo largo del ciclo de vida de desarrollo de tu proyecto.

  • Puedes reordenar los commits en una secuencia que no rompa un requisito de compilación.

  • Puedes ordenar las confirmaciones en una secuencia más lógica.

  • Puedes eliminar el código de depuración que se envió accidentalmente.

  • Puedes eliminar datos sensibles en código que se cometió "accidentalmente".1

Como verás en el Capítulo 11, que explica cómo compartir un repositorio, hay muchas más razones para cambiar las confirmaciones antes de publicar tu repositorio.

En este capítulo trataremos la filosofía de la alteración de los historiales de commit, sus repercusiones y las distintas ...

Get Control de versiones con Git, 3ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.