Instalar git
Para instalar git descarga una versión para tu sistema operativo.
Windows *
http://git-scm.com/download/win
OS X **
http://git-scm.com/download/mac
Si estás utilizando homebrew en OS X puedes instalarlo con:
$ brew install git
Linux
Utiliza un administrador de paquetes para la distribución de linux que estés utilizando.
– Debian / Ubuntu
$ apt-get install git-core
– Fedora / Red Hat
$ yum install git-core
– Otras distribuciones
Revisa la referencia en la página de git – http://git-scm.com/download/linux.
* Aunque hay una versión de windows en el repositorio oficial de git para windows, msysGit incluye funcionalidad adicional, tómala en consideración si utilizas windows.
** Puedes utilizar which para saber si en tu sistema operativo – OS X o alguna distribución de linux – existe una versión de git.
$ which git
# => /usr/bin/git
$ git --version
# => git version 1.8.3.4 (Apple Git-47)
Una vez que descargaste la versión para OS X – si no utilizaste brew – o Windows tienes que instalarla como cualquier otra aplicación de esos sistemas.
Configurar git
git puede almacenar – y utilizar – las preferencias de configuración en distintos lugares:
sistema, usuario, repositorio, archivo.
1. Sistema.
Esta configuración aplica a todas las cuentas de usuario donde se encuentra git instalado.
Se puede acceder a la configuración para establecer, consultar o eliminar preferencias con:
$ git config --system
El archivo de configuración utilizado es:
/etc/gitconfig
2. Usuario.
Esta configuración se aplica a una cuenta de usuario de un sistema.
Se puede acceder a la configuración para establecer, consultar o eliminar preferencias con:
$ git config --global
El archivo de configuración se almacena en el directorio del usuario:
~/.gitconfig
3. Repositorio.
Cada repositorio tiene una configuración en particular.
Se puede acceder a la configuración para establecer, consultar o eliminar preferencias con:
$ git config --local
El archivo de configuración se encuentra dentro del repositorio en:
.git/config
4. Archivo de configuración.
Se puede utilizar un archivo de configuración para administrar las preferencias las preferencias.
$ git config -f, --file <file>
Configurar git en la cuenta del usuario
$ git config --global user.name "Nombre del usuario"
$ git config --global user.email "[email protected]"
$ git config --global core.editor vim
$ git config --global help.autocorrect 1
$ git config --global color.ui auto
# Para establecer valores a nivel sistema
# $ git config --system user.name "Nombre del usuario"
# $ git config --system user.email "[email protected]"
# $ git config --system ...
# Utilizar archivo git-prefs para guardar preferencias
# $ git config --file git-prefs user.name "Nombre del usuario"
# $ git config --file git-prefs user.email "[email protected]"
# $ git config --file ...
Referencia de valores de configuración:
Valor | Descripción |
user.name | Nombre del usuario |
user.email | Correo del usuario |
core.editor | Editor de texto. Se utiliza cuando se necesita revisar la diferencia entre versiones o para escribir mensajes de contenido que van a estar dentro del historial de versiones. |
color.ui | Resalta distintas palabras clave con un color distinto cuando se utiliza git desde la consola – terminal, línea de comandos -. |
help.autocorrect | Si tecleas mal un instrucción busca el comando más parecido y lo ejecuta. |
No es necesario establecer todos los valores al mismo tiempo.
Las preferencias se pueden editar.
Para conocer el valor de una preferencia necesitamos utilizar el tipo de configuración – dónde está almacenada – y el nombre de preferencia que queremos conocer. Para modificar el valor de una preferencia hay que asignarla de nuevo.
# Conocer el valor establecido de una preferencia
$ git config --global user.email
# => [email protected]
# Cambiar el valor establecido
$ git config --global user.email "[email protected]"
Si quieres eliminar una preferencia – que no exista el nombre de la preferencia – utiliza unset.
# Eliminar la preferencia
$ git config --global --unset user.email
Otra opción para establecer, modificar, y / o eliminar los valores de las preferencias es abrir en un editor de texto el archivo de configuración.
Recuerda que la ubicación del archivo de configuración varía dependiendo si es a nivel sistema, usuario, repositorio o es un archivo de configuración independiente.
Para revisar la configuración – mostrar todas las preferencias – hay que utilizar la opción –list después de definir el tipo de configuración:
# Mostrar los valores establecidos en la cuenta del usuario
$ git config --global --list
# Mostrar los valores establecidos en el sistema
# $ git config --system --list
# Listar los valores de las preferencias almacenados en el archivo git-prefs
# $ git config --file git-prefs --list
Por último
Instala, configura y revisa la configuración de git si no lo haz hecho.