GrafitoDesigns Co Freelance en DiseƱo Web, Usabilidad y Programacion Web

14Oct/090

Tu Repo Gratis con Github

Git es un Sistema de Control de Versiones(VCS), pero que el Contr ol de Versiones y como puede ayudarnos?

logov3El control de versiones es un sistema que registra los cambios de los archivos dentro de un proyecto en cada instante,esto nos permite obtener una version especifica de algun archivo. Un ejemplo sencillo, Wordpress guarda versiones cada vez que dejas de escribir por 10 seg. para hacer un autoguardado versionado y no perder lo que estas escribiendo. Y podriamos recuperar cada una de las versiones del autoguardado e incluso compararlas para que que fue lo que cambio… Pues de manera general mas o menos asi funciona un Versionado de Codigo nomas que esta mas orientado a manejar proyectos de desarrollo de software.

Un Control de Versiones nos ayuda a revertir cambios a un estado anterior, revertir el proyecto entero a una version funcional, comparar cambios a cada instante, ver las ultimas modificaciones o revisiones, manejar proyectos en equipos de trabajo (Commiters and Editers) y muchas otras caracteristicas que no se dicutiran en este Post.

Sin embargo, para poner en practica el versionado de un proyecto podemos utilizar github.com, este es un servicio gratuito y comercial que nos permite crear repositorios publicos y privados de nuestros proyectos. Utilizan el API de Git para gestionar los archivos con el servicio REST de github y es una manera muy sencilla de aprender a gestionar tus proyectos.

Cuales son los Requisitos para implemetar github.

  • Crear una cuenta gratuita en http://github.com/
  • Instalar git
  • Aprender sobre Git y sus Comandos.