OVI - Diseño de Sitios WEB

Acerca del control de versiones

¿Qué es el control de versiones, y por qué debería importarte? El control de versiones es un sistema que registra los cambios realizados sobre un archivo o conjunto de archivos a lo largo del tiempo, de modo que puedas recuperar versiones específicas más adelante. A pesar de que los ejemplos de este libro muestran código fuente como archivos bajo control de versiones, en realidad cualquier tipo de archivo que encuentres en un ordenador puede ponerse bajo control de versiones. (git-scm.com, 2019).
Si eres diseñador gráfico o web, y quieres mantener cada versión de una imagen o diseño (algo que sin duda quieres), un sistema de control de versiones (Version Control System o VCS en inglés) es una elección muy sabia. Te permite revertir archivos a un estado anterior, revertir el proyecto entero a un estado anterior, comparar cambios a lo largo del tiempo, ver quién modificó por última vez algo que puede estar causando un problema, quién introdujo un error y cuándo, y mucho más. Usar un VCS también significa generalmente que si fastidias o pierdes archivos, puedes recuperarlos fácilmente. Además, obtienes todos estos beneficios a un coste muy bajo. (git-scm.com, 2019).
git-scm.com. (2019). git --everything-is-local [Archivo de imagen]. Obtenido de https://git-scm.com/
git-scm.com. (2019). git --everything-is-local [Archivo de imagen]. Obtenido de https://git-scm.com/
Git es un sistema de control de versiones distribuido que, como ya hemos introducido, fue creado por Linus Torvalds en 2005 para ser utilizado en el desarrollo del kernel de Linux. Git es un software escrito en C, con interfaz por línea de comandos, disponible para Windows, MacOS X y GNU/Linux. En la actualidad, existen además multitud de clientes gráficos y herramientas basadas en git. A grandes rasgos, un sistema de control de versiones o sistema de gestión del código fuente (SCM, Source Code Management), es un software que permite registrar todos los cambios realizados en el código fuente de un proyecto, de forma que sea sencillo comparar diferentes versiones de este, recuperar versiones anteriores y, en general, permitir que una o varias personas desarrollen un mismo proyecto de forma efectiva. En el siguiente enlace (Todo sobre GIT) encontrará contenido que le será de ayuda para entender lo que es GIT y su funcionamiento.

Instalación de GIT

La forma más oficial está disponible para ser descargada en el sitio web de Git. Solo tienes que visitar http://git-scm.com/download/wi y la descarga empezará automáticamente. También podemos encontrar descarga de GITpara Mac OS X, Linux y Solaris
Jaime Betancurt (2019). Pantallazo descarga GIT [Archivo de imagen]. Obtenido de: Elaboración Propia
Una vez que se haya terminado la descarga, tendremos un archivo (.exe) el cual ejecutamos y tendremos un asistente de configuración que nos guiará paso a paso. Lo ideal es dejar en todos los pantallazos las opciones que vienen por defecto y tendremos una instalación estándar del SVC GIT.
Jaime Betancurt (2019). Instalacion GIT_1 [Archivo de imagen]. Obtenido de: 
							Elaboración Propia Jaime Betancurt (2019). Instalacion GIT_1 [Archivo de imagen]. Obtenido de: 
							Elaboración Propia Jaime Betancurt (2019). Instalacion GIT_1 [Archivo de imagen]. Obtenido de: 
							Elaboración Propia
Jaime Betancurt (2019). Instalacion GIT_1 [Archivo de imagen]. Obtenido de: 
								Elaboración Propia Jaime Betancurt (2019). Instalacion GIT_1 [Archivo de imagen]. Obtenido de: 
								Elaboración Propia Jaime Betancurt (2019). Instalacion GIT_1 [Archivo de imagen]. Obtenido de: 
								Elaboración Propia
Jaime Betancurt (2019). Instalacion GIT [Archivo de imagen]. Obtenido de: Elaboración Propia