Guía rápida para utilizar git

Aunque hace ya mucho tiempo que utilizo git, la verdad es que en el 90% de los casos lo he utilizado a través de los distintos ides de programación que he ido usando y poco por la terminal. Pero últimamente y gracias a mi compi de trabajo anderwebs me estoy acostumbrando bastante a usar git desde la línea de comandos y aunque a priori pueda parecer que es un paso hacia atrás la verdad que se tiene un mayor control de lo que se hace y de paso se aprende un poco más de una herramienta. Aquí os dejo una página que como guía rápida es muy útil: Git Cheatsheet

Preview Git Cheatsheet

Anuncios

Comandos básicos para sobrevivir con Git

Cuando desarrollamos aplicaciones de cualquier tipo y estas necesitan que se vayan solucionando errores e ir añadiendo nuevas funcionalidades, se hace indispensable la utilización de un control de versiones. Actualmente hay multitud de soluciones pero después de utilizar varios y por la buenas referencias que he leído sobre el yo me he decidido a utilizar Git.

Aunque ya existen diferentes clientes visuales para los distintos sistemas operativos, yo me voy a centrar en los comandos necesarios para poder manejarlo desde la consola de nuestro S.O.

Instalación

Evidentemente la instalación del cliente de git dependerá del sistema operativo donde lo instalemos, en mi caso ha sido en la distribución Ubuntu de Linux y se haría de la siguiente manera (más sencillo imposible):

[plain]
sudo apt-get install git-core
[/plain]

Configuración Mínima

Aunque no es necesario siempre es una buena practica configurar como mínimo el nombre del usuario y el mail de este, así se podrá ver esta información en los posteriores commits que hagan cada usuario, así pues ejecutamos estas dos líneas

[plain]
$ git config –global user.name “tuNombre”
$ git config –global user.email mimail@midominio.com
[/plain]

Obtener una copia local de un repositorio remoto

A la hora de empezar debemos conocer la dirección de donde está nuestro repositorio y esa información nos la suministrará el administrador del servidor de git, así que una vez que la sepamos tan solo tenemos que hacer un clone (por ejemplo el mio lo tengo por conexión ssh) y después un pull para traernos del servidor toda la versión:

[plain]
$ git clone ssh://username@0.0.0.0/home/username/miProyecto
$ git pull
[/plain]

También podemos crear un nuevo repositorio desde cero, para ello tan solo tienes que crear el directorio y una vez dentro ejecutar el comando init

[plain]
$ mkdir nuevoProyecto
$ cd nuevoProyecto
$ git init
[/plain]

Sigue leyendo