You are on page 1of 2

Ensayo Git

Git es un Sistema de Control de Versiones (VCS) distribuido libre y


de Cdigo Abierto escrito en lenguaje C. Git es un proyecto que naci de las
necesidades de poder guardar los cambios que se hicieron por varios
contribuyentes en el sistema que se estaba trabajando, que es de cdigo abierto, y
que los contribuyentes puedan trabajar de forma incremental, el sistema es
distribuido, es decir, cada colaborador tiene una copia local del repositorio. El ndice
de Git es como una zona intermedia en donde se almacena los cambios que
queremos actualizar en el prximo commit a realizar, o en otras palabras, una zona
a medio camino entre le repositorio local y nuestro directorio de trabajo. El cual lo
utilizaremos para construir un commit que agrupe modificaciones en varios archivos.
Cuando finalmente se realice el commit, se enviaran los cambios que hayamos
realizado y especificado en el ndice, los cuales no tienen por qu coincidir con lo
que haya en nuestro directorio de trabajo. Tambin permite el control de cambios
en diferentes versiones de un archivo o cdigo, permite realizar el un seguimiento
de los cambios en archivos y si es necesario, restaurar las versiones anteriores. La
utilizacin de Git en un archivo permite a varias personas trabajar simultneamente
en el mismo archivo o cdigo sin tener que sobrescribir los cambios del otro.
Tambin permite la creacin de mltiples alternativas de trabajo o ramas, estas
versiones del mismo archivo permite modificar el archivo o probar algo nuevo en
algn archivo sin que este cambio afecte a la rama master. En Git podemos ver el
historial de los cambios que se han realizado en nuestro proyecto, esto incluye la
informacin sobre el autor de los cambios, el mensaje breve utilizado, la fecha en
que se realiz y el numero seial de la informacin consolidada.
El estado de modificado (modified) significa que se ha modificado el archivo pero
todava no se ha confirmado a la base de datos, y preparado (staged) significa que
se ha marcado un archivo modificado en su versin actual para que vaya en tu
prxima confirmacin.



Git es un software de que lleva el control de las versiones de un archivo, este
software guarda las versiones que se van mejorando de un archivo pero de una
forma ms compleja, este control de las versiones nuevas de un archivo se guarda
en la maquina en donde se est trabajando. Lo que hace Git es guardar el archivo
completo desde el inicio, al guardar las versiones Git toma el archivo completo y lo
guarda, no solo guarda lo que se modific sino que el archivo completo, a cada
archivo se le da un nombre y tambin se le coloca una descripcin de los que se
modific en el archivo.

Vocabulario Git:
Commit Esto crea una nueva revisin. Cada
commit contiene el autor y el committer
o quien realiza los cambios.
Revisin Representa la versin del cdigo
fuente, Git identifica las revisiones con
los identificadores de SHA1.
Rama o Brach Es como una lnea de cdigo separada
con su propia historia, se puede crear
una rama de una ya existente y cambiar
el cdigo de forma independiente.
Repositorio o Repository Contiene las diferentes versiones del
proyecto en el tiempo y todas las
diferentes ramas y etiquetas. Cada
copia del repositorio en Git es un
repositorio completo

You might also like