GIT. Control de versiones

Instalar GIT y crear un repositorio.

git-control-de-versiones

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

Terminal
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:

Terminal
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:

Terminal
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.

Crear un nuevo proyecto o repositorio

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

Terminal
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

Terminal
rm -rf .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.