Configurando Git

Overview

Enseñando: 5 min
Prácticas: 0 min
Preguntas
  • Cómo me preparo para utilizar Git?

Objetivos
  • Configurar git la primera vez que utilice la computadora.

  • Comprender el significado de la bandera de configuración --global.

Cuando usamos Git en una computadora por primera vez, es necesario configurar algunas cosas. A continuación se presentan algunos ejemplos de configuraciones que estableceremos a medida que trabajemos con Git:

En línea de comandos, los comandos de Git se escriben como git verb, donde verb es lo que queremos hacer. Así es como Drácula configura su computadora:

$ git config --global user.name "Vlad Dracula"
$ git config --global user.email "vlad@tran.sylvan.ia"
$ git config --global color.ui "auto"

Utiliza tu propio nombre y dirección de correo electrónico en lugar del de Drácula. El nombre de usuario y el correo electrónico se asociarán con tu actividad posterior de Git, lo que significa que cualquier cambio realizado en [GitHub] (http://github.com/), [BitBucket] (http://bitbucket.org/), [ GitLab] (http://gitlab.com/) u otro servidor de Git en una lección posterior incluirá esta información.

Para estas lecciones, estaremos interactuando con [GitHub] (http://github.com/), por lo tanto la dirección de correo electrónico utilizada debe ser la misma que utilizaste al configurar tu cuenta de GitHub. Si te preocupa la privacidad, revisa las instrucciones de GitHub para mantener tu dirección de correo electrónico privada. Si eliges utilizar una dirección de correo electrónico privada con GitHub, usa la misma dirección de correo electrónico para el valor user.email, por ejemplo, username@users.noreply.github.com reemplazando username con tu nombre de usuario de GitHub. Puedes cambiar la dirección de correo electrónico posteriormente utilizando el comando git config nuevamente.

Drácula también tiene que establecer su editor de texto favorito, siguiendo esta tabla:

Editor Comando de configuración
Atom $ git config --global core.editor "atom --wait"
nano $ git config --global core.editor "nano -w"
TextWrangler (Mac) $ git config --global core.editor "edit -w"
Sublime Text (Mac) $ git config --global core.editor "subl -n -w"
Sublime Text (Win, 32-bit) $ git config --global core.editor "'c:/program files (x86)/sublime text 3/sublime_text.exe' -w"
Sublime Text (Win, 64-bit) $ git config --global core.editor "'c:/program files/sublime text 3/sublime_text.exe' -w"
Notepad++ (Win, 32-bitl) $ git config --global core.editor "'c:/program files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Notepad++ (Win, 64-bit) $ git config --global core.editor "'c:/program files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Kate (Linux) $ git config --global core.editor "kate"
Gedit (Linux) $ git config --global core.editor "gedit --wait --new-window"
Scratch (Linux) $ git config --global core.editor "scratch-text-editor"
emacs $ git config --global core.editor "emacs"
vim $ git config --global core.editor "vim"

Es posible reconfigurar el editor de texto para Git siempre que quieras.

Saliendo de Vim

Ten en cuenta que vim es el editor por defecto para muchos programas, si no has utilizado vim antes y deseas salir de una sesión, presiona la tecla Esc y posteriormente escribe : q! y Enter.

Los cuatro comandos que acabamos de ejecutar sólo se tienen que ejecutar una vez: la opción --global le dice a Git que use la configuración para cada proyecto, en tu cuenta de usuario, en esta computadora.

Puedes comprobar tu configuración en cualquier momento:

$ git config --list

Puedes cambiar la configuración tantas veces como quieras: sólo usa los mismos comandos para elegir otro editor o actualizar tu correo electrónico.

Proxy

En algunas redes es necesario usar un proxy. Si este es el caso, es posible que también necesites proporcionarle a Git el proxy:

$ git config --global http.proxy proxy-url
$ git config --global https.proxy proxy-url

Para deshabilitar el proxy, utiliza

$ git config --global --unset http.proxy
$ git config --global --unset https.proxy

Ayuda y manual de Git

Ten presente que si no recuerdas algún comando de git, puedes acceder a la lista de comando utilizando la opción -h y al manual de Git con la opción --help :

$ git config -h
$ git config --help

Puntos Clave

  • Use git config para configurar un nombre de usuario, email, editor, y otras preferencias.