Ir al contenido principal

Configuración de Git: la guía definitiva

En este tutorial, aprenderás a configurar Git en tu ordenador en distintos sistemas operativos.
Actualizado 17 sept 2026  · 7 min leer

Explorar con IA

ChatGPTClaudePerplexity

Git es una herramienta gratuita y de código abierto, principalmente un sistema de control de versiones distribuido. Sirve para gestionar las distintas versiones de un proyecto, por ejemplo, del código fuente. Existen muchos programas de control de versiones como Subversion o Bazaar, pero Git es el más popular y el más utilizado para seguir los cambios en el código.

La razón principal para usar un sistema de control de versiones es que te permite llevar un registro detallado de la evolución del proyecto. También facilita la colaboración con tu equipo. Resulta clave cuando varias personas trabajan en el mismo proyecto y surgen conflictos: el control de versiones ayuda a saber «quién hizo el cambio», «por qué se hizo», «cuándo se hizo», etc.

Hay muchos IDE para Python, y puedes integrar Git en tu proyecto. Si estás eligiendo un IDE, puedes consultar este tutorial: Top 5 Python IDEs for Data Science. Para una configuración completa, también hay una guía breve en DataCamp: Top 5 IDES.

Descargar Git en Windows:

  1. Ve a la web de Git: Git Download
  2. Descarga el software según tu versión de Windows.
  3. Instala Git seleccionando las opciones por defecto y las recomendadas.

Cuando completes estos pasos, podrás ejecutar git en la línea de comandos. Verás información útil sobre su uso y los comandos más comunes para diferentes situaciones.

En Git hay distintos niveles de configuración. Pueden aplicarse en tres niveles:

  1. Sistema
  2. Global
  3. Repositorio

Entre estos niveles hay una jerarquía. El nivel más alto es Sistema, luego Global y, por último, Repositorio. Un mismo parámetro puede definirse en varios niveles; si, por ejemplo, estableces user.email en el nivel Repositorio, este valor tendrá prioridad sobre el definido a nivel Global. Y si lo defines a nivel Global, ocultará el del nivel Sistema.

Git tiene un comando llamado config que acepta parámetros y un argumento para indicar en qué nivel de configuración aplicarlos.

  1. Nivel sistema (--system). Cubre a todos los usuarios, toda la máquina y todos los repositorios. En Windows, el archivo de configuración está en C:\Documents\Git\etc\gitconfig. Editar a este nivel afecta a todos los repos, por lo que suele desaconsejarse modificar la configuración del sistema.

  2. Nivel global (--global). Los cambios aplican al usuario del sistema operativo. En Windows se guarda en C:\Users\<UserName>\.gitconfig.

  3. Nivel repositorio (--local)

El nivel repositorio es específico de cada repo. Por ejemplo, si clonas un proyecto de GitHub, por defecto git config escribirá en el nivel local cuando no especifiques otro. El archivo de configuración del subdirectorio del repositorio se llama .git. En Windows, se encuentra en C:\<RepoFolder>\.git\config.

Configuración básica

Puedes ejecutar los siguientes pasos en la consola para empezar con buen pie.

También puedes comprobar la versión de Git

git --version

Configura Git con tu nombre

git config --global user.name "<Your-Full-Name>"

Configura Git con tu correo

git config --global user.email "<your-email-address>"

Activa la salida en color

git config --global color.ui auto

Muestra el estado original en un conflicto

git config --global merge.conflictstyle diff3

Consulta la configuración actual

git config --list

Para más información, visita: Git Configuration.

Git con un editor de código

Puedes usar Git con tu editor (IDE) favorito. Hay muchos editores populares y puedes elegir el que más te convenga; busca en Google cómo integrarlo con Git.

Configuración de Sublime Text:

git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe' -n -w"

Configuración de VSCode:

git config --global core.editor "code --wait"

Configuración de Atom:

git config --global core.editor "atom --wait"

Descargar Git en Mac/Linux:

  1. Ve a la web de Git: Git Download
  2. Descarga el software según tu versión de Mac/Linux.
  3. Instálalo con las opciones por defecto y recomendadas.

Al terminar, podrás ejecutar git en la terminal. Verás información sobre su uso y los comandos más habituales.

En Git hay distintos niveles de configuración. Pueden aplicarse en tres niveles:

  1. Sistema
  2. Global
  3. Repositorio

Existe una jerarquía entre estos niveles: Sistema es el más alto, Global el siguiente y Repositorio el más bajo. Un mismo parámetro puede definirse en varios niveles; si estableces, por ejemplo, user.email en el nivel Repositorio, tendrá prioridad sobre el de nivel Global, y el de Global sobre el de Sistema.

El comando config de Git acepta parámetros y argumentos para indicar a qué nivel aplicarlos.

  1. Nivel sistema (--system). Cubre a todos los usuarios, toda la máquina y todos los repositorios. En Linux, el archivo está en /etc/gitconfig. En macOS, en /usr/local/git/etc/gitconfig. Editar a este nivel afecta a todo, por lo que suele desaconsejarse. Además, requiere privilegios de administrador (root) tanto en macOS como en Linux.

  2. Nivel global (--global). Los cambios aplican al usuario del sistema operativo. En Linux y macOS se guarda en ~/.gitconfig.

  3. Nivel repositorio (--local)

El nivel repositorio es específico de cada repo. Si clonas un proyecto de GitHub, por defecto git config escribirá en el nivel local si no indicas lo contrario. El archivo de configuración del subdirectorio .git se guarda en ~/<MyRepoFolder>/.git/config tanto en Linux como en macOS.

Configuración básica

Puedes ejecutar los siguientes pasos en la terminal para una mejor experiencia.

Configura Git con tu nombre

git config --global user.name "<Your-Full-Name>"

Configura Git con tu correo

git config --global user.email "<your-email-address>"

Activa la salida en color

git config --global color.ui auto

Muestra el estado original en un conflicto

git config --global merge.conflictstyle diff3

Consulta la configuración actual

git config --list

Git con un editor de código

Configuración de Sublime Text

git config --global core.editor "'/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' -n -w"

Configuración de VSCode

git config --global core.editor "code --wait"

Configuración de Atom

git config --global core.editor "atom --wait"

Conclusión

En este tutorial has visto cómo instalar Git en varios sistemas operativos. También has aprendido la configuración básica para integrarlo con tu IDE favorito y los distintos niveles de configuración en Git.

Estos recursos te ayudarán a seguir aprendiendo Git:

 1. Getting Git Right

 2. Git Basics

Si quieres profundizar en Git, prueba el curso de DataCamp Introduction to Git For Data Science.

Temas
Git
Ciencia de datos
Relacionado

Tutorial

Tutorial de GitHub y Git para principiantes

Un tutorial para principiantes que muestra cómo funciona Git y por qué es clave en proyectos de ciencia de datos.
Abid Ali Awan's photo

Abid Ali Awan

9 min

Tutorial

Tutorial de Git Revert y Git Reset para principiantes

Una guía tutorial para principiantes que muestra cómo utilizar los comandos Git Revert y Reset.
Zoumana Keita 's photo

Zoumana Keita

10 min

Tutorial

Tutorial de GIT Push y Pull

Aprende a realizar solicitudes de Git PUSH y PULL con GitHub Desktop y la línea de comandos.

Olivia Smith

13 min

Tutorial

Tutorial sobre cómo instalar R en Windows, Mac OS X y Ubuntu

Esta es una guía para principiantes diseñada para ahorrarte dolores de cabeza y un tiempo valioso si decides instalar R tú mismo.
Francisco Javier Carrera Arias's photo

Francisco Javier Carrera Arias

6 min

Tutorial

Git rename branch: Cómo cambiar el nombre de una rama local o remota

Aprende a renombrar ramas Git locales y remotas utilizando el terminal o la interfaz gráfica de usuario (GUI) de clientes populares como GitHub.

Tutorial

Git Prune: Qué es la poda Git y cómo usarla

La poda Git es un comando Git que elimina del repositorio los objetos que ya no son accesibles desde ninguna confirmación o rama, ayudando a liberar espacio en disco.
Ver MásVer Más