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/](../img/git_logo.png)
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). Instalacion GIT [Archivo de imagen]. Obtenido de:
Elaboración Propia