GIT – Primera configuración

Una vez instalado GIT pasaremos a la configuración que permitirá personalizar nuestro entorno de trabajo. Esta personalización solo se realiza una vez y se mantendrá aunque realicemos actualizaciones del software. Esta configuración podrá ser modificada en cualquier momento con solo ejecutar los comandos correspondientes.

GIT cuenta con una herramienta de configuración llamada “GIT Config” que permite ver o modificar las variables de configuración que controlan el funcionamiento de GIT.

Podemos definir 3 tipos de configuración que son a nivel de sistemas, a nivel de usuario y a nivel de proyecto. Estas configuraciones pueden existir en nuestro equipo al mismo tiempo y afectan de diferente manera el comportamiento. Cada nivel interior sobrescribe al anterior es decir la configuración del usuario prevalece sobre la del sistema y la del proyecto sobre las dos anteriores. De esta forma cuando descargamos de un repositorio externo un proyecto conservara sus configuraciones sobre las del usuario o del sistema.

En el caso de las configuraciones de usuarios pueden ser diferentes si hay más de un usuario utilizando el equipo y están sobre las del sistema.

Para indicar a que configuración afectaran los valores que modifiquemos los siguientes parámetros:

Nivel Parametro  
Sistemas –system A nivel de sistemas la configuración se almacenara en “C:\Program Files (x86)\Git\etc\gitconfig”
Usuario –global En este caso el archivo se almacena dentro de la carpeta del usuario C:\Users\NombreUsuario
Proyecto A nivel de proyecto no hace falta indicarlo con ningún parámetro ya que es la configuración por defecto y se almacena en el archivo “config” dentro del directorio “.git”que estará dentro del proyecto.

Empecemos con nuestra identidad.

La primera configuración que tenemos que completar es el nombre del usuario y su correo electrónico que son utilizados por GIT para que se pueda identificar el autor de cada commit (así se llama a la acción de grabar un estado de nuestro proyecto) esto nos permite identificar las modificaciones que realiza cada miembro del equipo.

Agregaremos estos datos en la configuración global que es la que afecta al usuario.

> git config --global user.name "Guillermo Perez Neira"
> git config --global user.email test@blog.com

Si necesitáramos cambiar los valores de un proyecto en particular podríamos repetir estas dos líneas de comandos sin el parámetro –global lo que solo afectara al proyecto en el que estemos posicionados.

> git config  user.name "Guillermo Perez Neira"
> git config  user.email test@blog.com

Hay una cantidad de parámetros a los que podemos acceder y modificar como colores, editores y otros. Una forma de ver los valores de nuestra instalación podemos usar el parámetro –list .

>git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
credential.helper=manager
user.name=Guillermo Perez Neira
user.email=gpnbcn@gmail.com

Recomendación, acceder a la ayuda es una buena alternativa para conocer los diferentes parámetros y su utilización, también la documentación es muy valiosa aunque en muchos casos esta en inglés.

En el próximo post hablaremos sobre algunos conceptos básicos que nos permiten entender mejor como utilizar GIT.

Hasta la próxima y espero sus comentarios.

Anuncios

Deja tu comentario

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s