¿Qué es GIT y para que sirve?

Esta es una entrada de introducción sobre la herramienta de control de versiones GIT. No es una herramienta sobre la que tenga mucha experiencia, con lo que iré haciendo unas entradas que sirvan de guía tanto a vosotros como a mi mismo. Comenzamos.

Presentación

Lo primero es saber que es GIT. Si tenemos que definirlo en una sola frase:

Es un sistema de control de versiones de gestión distribuida

Un sistema de control de versiones nos permite precisamente controlar y conocer los cambios entre las diferentes modificaciones de los documentos y ante cualquier necesidad, poder revisar la versión anterior de dicho documento, comparar los cambios y recuperar la versión previa en caso de ser necesario.

Para no alargar la entrada en exceso, la página de la wikipedia nos da muchos detalles, pero quisiera destacar los siguientes puntos:

  • Permite el control de versiones: Básico, conocer que cambia entre las distintas modificaciones
  • Trabajo en equipo distribuido: Permite que varios desarrolladores se generen una copia del código para realizar su trabajo y luego juntarlo de una forma fácil y sencilla.
  • Listado de fechas y cambios: Se pueden revisar en un listado los cambios realizados con sus comentarios y tag’s para poder revisar los cambios realizados
  • Volver atrás en el tiempo: Podemos revirtir los cambios a una versión anterior con una simple línea de código
  • Ramas de desarrollo: Ramas son líneas de trabajo separadas (la versión estable del código, la bugfix, la Desarrollo, la de nuevas funcionalidades) de forma de no volver inestable el código y cuando esté listo, poder unir el código
  • Trabajar con repositorios remotos: Fácilmente guardar y distribuir versiones del código en servidores remotos.
  • Es gratuito: no hay mucho más que añadir a este punto (aunque hay herramientas adicionales para «sacarle» más partido que pueden ser de pago

Instalación

Para empezar a trabajar con esta herramienta solo tenemos que instalarlo (la descarga la tenemos aquí)

Iniciando la instalación estas son las opciones que os recomendaría en cuanto a la configuración:

Finalizada la instalación, lo primero sería configurar nuestro nombre de usuario y email, ya que cada vez que interactuemos con un repositorio, esta información es que se registrará como usuario que realiza la modificación. Abrimos una consola de cmd en windows o la consola de GIT Bash

git config --global user.name "nombre"
git config --global user.email "correo@dominio.com"

De esta forma tenemos lo mínimo de lo mínimo para poder empezar a trabajar con GIT. Por añadiros un link más, aquí tenéis la documentación al libro completo ProGit que se distribuye bajo licencia (Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0))

Espero que os sea útil, suscribiros para que os lleguen avisos de la próxima entrada y no dudéis en comentar o mandar un mensaje con cualquier consulta, aportación o inquietud que tengáis…

… y si algo sale mal… La Culpa de Sistemas 😉

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.