Ver el historial de versiones

Introducción a Git

George Boorman

Curriculum Manager

La estructura de confirmación

Las confirmaciones de Git constan de tres partes:

  1. Commit

    • contiene los metadatos: autor, mensaje de registro, hora de confirmación.
  2. Árbol

    • rastrea los nombres y ubicaciones de los archivos y directorios en el repositorio
    • como un diccionario: asignación de claves a archivos/directorios
  3. Blob
    • Objeto**binario grande**
    • puede contener datos de cualquier tipo
    • una instantánea comprimida del contenido de un archivo
Introducción a Git

Visualización de la estructura de confirmaciones

Diagrama que muestra tres confirmaciones, con los archivos confirmados mostrados como parte del árbol y cada archivo vinculado al blob de la última confirmación

Introducción a Git

Visualización de la estructura de confirmaciones

Diagrama que muestra las primeras confirmaciones, con enlaces al informe y a la encuesta sobre salud mental en el árbol, que a su vez enlaza con instantáneas del contenido de cada archivo en el blob

Introducción a Git

Visualización de la estructura de confirmaciones

Diagrama que muestra la primera y la segunda confirmación, con la segunda confirmación vinculada al informe, la encuesta de salud mental y las estadísticas resumidas en el árbol, donde el informe se vincula al blob de la confirmación anterior y los otros dos archivos se vinculan al blob de la segunda confirmación

Introducción a Git

Visualización de la estructura de confirmaciones

Diagrama que muestra tres confirmaciones, con los archivos confirmados vinculados al árbol y cada archivo vinculado al blob de la última confirmación de la que formaban parte

Introducción a Git

Hash de Git

Última confirmación: b22eb75a82a68b9c0f1c45b9f5a9b7abe281683a

  • Generador de números pseudoaleatorios: funciónhash

  • Los hash permiten compartir datos entre repositorios.

    • Si dos archivos son iguales,
      • entonces sus hash son iguales
    • Git solo necesita comparar los hash.
Introducción a Git

Registro Git

git log
  • Muestra las confirmaciones de más reciente a más antigua.
commit ad8accfe94cb924444c488132bdef7c54b9bca68
Author: Rep Loop <[email protected]>
Date:   Wed Jul 24 07:48:27 2022 +0000

    Added reminder to cite funding sources.
:
  • Pulsa « space » para mostrar las confirmaciones más recientes.
  • Presiona q para salir del registro y volver al terminal.
Introducción a Git

¡Vamos a practicar!

Introducción a Git

Preparing Video For Download...