Saturday, November 20, 2010

Configuraciones Git

Esta es la lista de opciones de configuración que suelo utilizar en mis repositorios Git.

Información sobre el autor:
$ git config --global user.name 'Javier Martinez Canillas'
$ git config --global user.email martinez.javier@gmail.com


Agregar colores a la salida:
$ git config --global color.diff auto
$ git config --global color.status auto
$ git config --global color.branch auto
$ git config --global color.interactive auto


Cambiar el editor por defecto a vi:
$ git config --global core.editor vim

La opción --global establece la configuración de manera global y no por repositorio.

Algunos comandos útiles

Revertir el último commit
$ git reset --soft HEAD^

Borrar archivos no versionados
$ git clean -f

Establecer el repositorio al estado del último commit
$ git reset --hard

Generar parches firmados con los últimos n commits (ejemplo: los últimos 2)
$ git format-patch -s -2