Usar GIT en Ubuntu 11.04




Uno de los puntos que mas trabajo le dio a todos los equipos fue la integración con GitHub.com, muchos estaban acostumbrados a utilizar otros manejadores para el control de versiones como SVN o TFS que son mucho mas "simples" y fáciles de usar/implementar.

Originalmente Git fue creado por Linus Torvald para manejar los trabajos que estaban haciendo en el kernel de linux. Hoy en dia es una de las plataformas mas utilizadas, especialmente para el manejo de proyectos Open Source.

En realidad es bien facil de utilizar, a continuacion les mostrare como hacerlo en Ubuntu 11.04.

Al abrir la terminar y ejecutar el comando "Git" vemos la siguiente pantalla, indicándonos que no se encuentra instalado.

En la misma nos muestra el comando que debemos ejecutar para su instalación: "sudo apt-get install git", al ejecutar dicho comando Ubuntu bajara los archivos correspondientes y procederá a instalar el mismo.



Una vez terminada la instalación ya tenemos disponible git vía el terminal. El próximo paso seria crear un directorio para almacenar nuestro repositorio. En este caso voy a crear un directorio llamado DevDomWeb, donde estaré almacenando la pagina de Developers Dominicanos.

Luego de crear el directorio debemos entrar e "inicializarlo" utilizando el comando "init".

Finalmente debemos hacer un "pull" para traer los archivos desde el repositorio de GitHub.com a nuestra pc.


Una vez veamos esta confirmación ya tenemos los archivos en nuestra carpeta, en este caso voy a utilizar MonoDevelop para abrir el proyecto y hacer un ligero cambio.


Antes de poder subir los cambios al servidor debemos configurar una variable para que se quede grabado el lugar donde vamos a publicar los cambios.


Finalmente estamos listos para publicar los cambios, en realidad son 3 pasos:

  1. git add * ==> Indica cuales archivos vamos a incluir
  2. git commit -m 'Mensaje' ==> Nos permite asociar un mensaje con el cambio
  3. git push ==> envia los cambios al servidor origen que definimos anteriormente.

Por ultimo vemos esta confirmación y ya esta todo listo!.