Antes de entrar en mayores complicaciones, dentro de las opciones más simples en las que la combinación git log puede ser usada para conocer los cambios en la rama actual, es la del switch -p (opción o bandera, como suele llamársele). Con esta opción, además de mostrar lo que se detalló en la entrada previa, se mostrarán los cambios que cada confirmación registró.

Los cambios se presentan, por defecto, en la misma forma en que son reportados por el comando diff(1). Por ejemplo, la siguiente salida a pantalla de git log muestra las anotaciones de la bitácora y los cambios asociados.
$ git log -p
commit 1e702ef23d561a7f2e13ce8e16e3ae23bbbbbdb4 (HEAD -> reporting, origin/feature/reporting, feature/reporting)
Merge: 93d3323 23e8458
Author: Juan Pérez <juan@example.com>
Date: Tue Feb 4 23:50:22 2025 +0000
Merge with Maria's branch
commit 93d3323e130639fb76f343e07ac5fe022a0f0703
Author: Juan Pérez <juan@example.com>
Date: Tue Feb 4 22:15:01 2025 +0000
Component integration
diff --git a/components/__init__.py b/components__init__.py
index 0cf7a85..136fc54 100644
--- a/components/__init__.py
+++ b/components/__init__.py
@@ -4,6 +4,7 @@ from .evaluation import evaluation
from .predictions import predictions
from .reporting import reporting
from .embeddings import embeddings
+from .retrieve import retrieve
# Components SFTP pipeline:
from .process_input_sftp import process_input_sftp
@@ -28,5 +29,5 @@ __all__ = [
"upload_to_gcs",
"reporting",
"embeddings",
- "retrive",
...
El reporte podrá parecer obscuro y críptico pero si se conoce el formato de diff se entenderá lo preciso que es, señalando los cambios en posición y en cada uno de los archivos comparados. El reporte indica la diferencia entre los archivos y lo que provoca dicha diferencia. Así, no sólo es posible ver el cambio sino como se dió y reproducirlo.
