GIT. Control de versiones

Instalar GIT y crear un repositorio

GIT es un sistema de control de versiones, gratuito y de código abierto, está diseñado para trabajar con todo tipo de proyectos de forma eficiente y rápida.

Es una herramienta para controlar versiones de ficheros, muy útil para trabajar en equipos de desarrollo y es similar a otros sistemas conocidos como Mercurial, Subversion, Bazaar, CVS o Preforce. Hay una gran multitud de proyectos que lo utilizan, algunos tan importantes como el Kernel de Linux, Perl, Gnome, Ruby on Rails, QT, etc.

Instalar GIT

Podemos usar nuestro gestor de paquetes como apt-get, yum, etc. Por ejemplo en Debian o Ubuntu

apt-get install git-core

si preferimos compilar el código fuente, lo podemos descargar de la página oficial de GIT y lo descomprimimos:

wget http://kernel.org/pub/software/scm/git/git-1.7.0.3.tar.gz
tar -xf git-1.7.0.3.tar.gz

Seguidamente lo compilamos e instalamos:

cd git-1.7.0.3
./configure --prefix=/usr/local/ && make && sudo make install

En principio si no falta ninguna dependencia, el programa se habrá instalado correctamente. Podemos usar el comando git para ver que funciona.

*En algunos casos puede faltar la librería zlib, podemos instalar el paquete zlib-devel-1.2.3-3.i386 por ejemplo.

Crear un nuevo proyecto o repositorio

Supongamos que tenemos el proyecto sobre el que trabajaremos en nuestra carpeta de usuario llamado proyecto1

cd proyecto1
git init

Así de simple. Con este comando se crea una carpeta oculta .git.

Por lo tanto se deseamos dejar de usar git en este proyecto basta con borrar esta carpeta

rm -rf .git/

*Antención: Siempre hay que ir con cuidado al eliminar. En este caso no borraremos el código del proyecto pero sí todo lo que se ha echo con GIT.

Hasta aquí hemos visto como instalar y crear un repositorio. Esta carpeta deberá ser accesible desde la red para que un tercero pueda acceder a ella, descargarse la versión del proyecto y aplicar futuros cambios.