Está en la página 1de 2

Resumen de GIT

Copias instantáneas
Git realiza un conjunto de copias
instantáneas de un sistema de
archivos miniatura, cada que se
confirma un cambio, o se guarda
el estado de un proyecto en Git,
éste toma una foto del aspecto de
todos tus archivos, guardando una
referencia de esa copia de manera
instantánea.
Almacenamiento de datos como instantáneas del proyecto a través del
tiempo.
Esta característica hace de Git una herramienta muy poderosa y una diferencia
importante entre todos los demás sistemas de control de versiones.
Operaciones locales
La mayoría de las operaciones en Git necesitan archivos y recursos locales, toda
la historia de un proyecto se ubica en el disco local.
Integridad
Todo Git es verificado mediante una suma de comprobación antes de ser
almacenado y es identificado a partir de ese momento mediante dicha suma, esto
imposibilita los cambios de los contenidos de cualquier archivo sin que Git lo sepa.
Hash SHA-1
Es una cadena de 40 caracteres hexadecimales (0-9 y a-f) y se calcula con base
en los contenidos del archivo o estructura del directorio en Git.
Solo añade información
Cuando se realizan acciones en Git, solo se añade información a la base de datos.

Los tres estados


Conformado: Los datos están almacenados de manera segura en tu base de datos
local.
Modificado: Se ha modificado el archivo, pero todavía no se ha confirmado en tu
base de datos.
Preparado: Se ha marcado un archivo modificado en su versión actual para que
vaya en la próxima confirmación.
Directorio de trabajo
Se almacenan los metadatos y la base de datos de objetos del proyecto, este
directorio es el que se copia cuando se clona un repositorio.

Área de preparación
Es un archivo en el directorio de Git que almacena la información cerca de la
próxima confirmación, suele denominarse índice (Index).
Directorio Git.

Lista de ejemplos en los cuales Git puede ser útil.


 Agregar repositorios remotos.
 Cambiar repositorios remotos.
 Borrar una rama local o remota.
 Fusionar un archivo de una rama a otra.
 Deshacer un commit localmente y uno remotamente.
 Trabajo en equipo.

También podría gustarte