Obtener y verificar el registro de confirmaciones (git log
)
En este paso, aprenderemos cómo obtener información sobre las confirmaciones (commits) de un repositorio remoto y luego ver el historial de confirmaciones utilizando git log
. A diferencia de git ls-remote
, que solo muestra referencias, git fetch
descarga los objetos de confirmación reales.
Primero, creemos un repositorio Git local para trabajar. Navega a tu directorio de proyecto e inicializa un nuevo repositorio Git:
cd ~/project
mkdir my-remote-test
cd my-remote-test
git init
Ahora, agregaremos un repositorio remoto. Usaremos el mismo repositorio del proyecto Git en GitHub que en el paso anterior.
git remote add origin https://github.com/git/git.git
Este comando agrega un repositorio remoto llamado origin
con la URL especificada. origin
es un nombre convencional para el repositorio remoto principal.
A continuación, obtendremos la información de confirmaciones del repositorio remoto:
git fetch origin
Este comando descarga todas las ramas y etiquetas del repositorio remoto origin
, pero no las fusiona con tus ramas locales actuales. Actualiza tus ramas de seguimiento remoto (por ejemplo, origin/master
, origin/main
).
Ahora que hemos obtenido la información de confirmaciones, podemos ver el historial de confirmaciones de una rama remota utilizando git log
. Veamos el registro de la rama master
en el repositorio remoto origin
:
git log origin/master
Verás una larga lista de confirmaciones de la rama principal del proyecto Git. Esto muestra el historial de confirmaciones que acabas de obtener del remoto.
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9 (origin/master, origin/HEAD)
Author: ...
Date: ...
...
commit ...
Author: ...
Date: ...
...
... (muchas más confirmaciones)
Presiona q
para salir de la vista del registro.
Este proceso de obtener y luego ver el registro te permite inspeccionar el historial de un repositorio remoto sin afectar tu directorio de trabajo local o tus ramas. Es una forma segura de ver qué cambios se han realizado en el remoto.