Git y GitHub
Git y GitHub
Git y GitHub
■ Es un software de control de
versiones
■ Diseñado por Linus Torvalds
■ Construido con el propósito de
llevar un registro de los cambios
hechos en archivos y facilitar el
control en conjunto de los archivos
Existen varios tipos de sistemas de
versiones
■ Local: vive en nuestra computadora. Si
ocurre una catástrofe en nuestra
computadora, todo se pierde.
■ Centralizado: Depende de un super
servidor donde está almacenado el
repositorio. Si se quema el super
servidor perdemos nuestro trabajo.
■ Distribuido: Cada participante del
repositorio tiene una copia local y no
afecta el trabajo del resto. Si nuestro
computador se daña podemos acudir a
la copia de otro participante. (En esto se
fundamenta Git)
Tomado de: https://juncotic.com/control-de-versiones/
Beneficios de Git
■ Velocidad
■ Diseño sencillo
■ Fuente de apoyo en el
desarrollo no lineal. Puede
tener versiones paralelas
■ Distribución completa
■ Puede manejar grandes
proyectos
WorkFlow de un archivo en Git
■ Crear un repositorio
■ Añadir contribuidores