Cómo instalar Git en Windows, macOS y Linux
Para instalar Git en Windows, descarga el instalador del sitio oficial git-scm.com y completa el asistente dejando los ajustes recomendados. En macOS ejecuta brew install git o xcode-select --install; en Linux, sudo apt install git (Debian, Ubuntu) o sudo dnf install git (Fedora). Comprueba la instalación con git --version.
En resumen: cómo instalar Git en cualquier sistema
| Sistema | Comando o método |
|---|---|
| Windows | Instalador de git-scm.com o winget install --id Git.Git -e --source winget |
| macOS | brew install git o xcode-select --install |
| Ubuntu, Debian | sudo apt update && sudo apt install git |
| Fedora, RHEL | sudo dnf install git |
| Arch Linux | sudo pacman -S git |
| openSUSE | sudo zypper install git |
Tras la instalación, en cualquier sistema, abre un terminal y ejecuta git --version. Si la respuesta es algo como git version 2.x.y, Git está instalado y listo para configurarlo.
Dónde descargar Git: el sitio oficial git-scm
La única fuente oficial es el sitio git-scm.com, sección Downloads. El sitio detecta tu sistema y te propone la opción adecuada. No descargues el instalador de Git de sitios de terceros tipo «catálogo de programas»: a veces tienen versiones antiguas e instaladores con publicidad añadida.
Para Windows, git-scm.com lleva a la distribución Git for Windows (el proyecto git-for-windows en GitHub). Para macOS y Linux el sitio no ofrece un instalador propio, sino que muestra los comandos de los gestores de paquetes; es normal e incluso más cómodo, porque después las actualizaciones llegan junto con las del sistema.
Instalar Git en Windows
Paso 1. Descarga el instalador
Abre git-scm.com, ve a Downloads → Windows y elige «64-bit Git for Windows Setup». La versión Portable solo hace falta si no tienes permisos de administrador o quieres llevar Git en un USB. Para ordenadores con procesador ARM hay una versión ARM64 aparte.
Paso 2. Completa el asistente de instalación
El instalador hace muchas preguntas y eso asusta a los principiantes. Casi en todas puedes dejar el valor por defecto, pero conviene entender algunas pantallas:
- Select Components: deja Git Bash Here y Git GUI Here (opciones del menú contextual del explorador), Git LFS y las asociaciones de archivos.
- Choosing the default editor: por defecto viene Vim, del que los principiantes no saben salir. Elige Visual Studio Code, Notepad++ o Nano si los tienes. Ese editor se abrirá cuando Git te pida escribir el mensaje de un commit.
- Adjusting the name of the initial branch: elige «Override the default branch name for new repositories» y escribe
main. Así los repositorios nuevos coincidirán con GitHub. - Adjusting your PATH environment: deja la opción recomendada, «Git from the command line and also from 3rd-party software». Así el comando
gitfuncionará en Git Bash, en PowerShell y en el terminal de VS Code. - Choosing the SSH executable: Use bundled OpenSSH.
- Choosing HTTPS transport backend: para un usuario normal vale OpenSSL; en una red corporativa con certificados propios es mejor Windows Secure Channel.
- Configuring the line ending conversions: «Checkout Windows-style, commit Unix-style line endings». Es
core.autocrlf=true: al repositorio van saltos de línea LF y en tus archivos tienes CRLF. - Configuring the terminal emulator: MinTTY (el terminal de Git Bash).
- Credential helper: Git Credential Manager. Recordará el inicio de sesión en GitHub a través del navegador y no tendrás que introducir el token a mano.
Deja el resto de pantallas (comportamiento de git pull, caché del sistema de archivos, opciones experimentales) como están.
Paso 3. Comprueba la instalación
Abre Git Bash desde el menú Inicio o PowerShell y ejecuta:
$ git --version
git version 2.47.1.windows.1
Tu número será distinto; lo importante es que el comando responda. Si PowerShell dice que «git no se reconoce como nombre de un cmdlet», cierra y vuelve a abrir el terminal: la variable PATH solo se carga en ventanas nuevas.
Instalar Git en Windows con winget
Windows 10 y 11 incluyen el gestor de paquetes winget. Instalación con un solo comando en PowerShell:
winget install --id Git.Git -e --source winget
Así se instala con los ajustes por defecto, sin elegir las opciones del asistente. El editor y el nombre de la rama se cambian fácilmente después con git config.
Instalar Git en macOS
Opción 1. Command Line Tools de Apple
En macOS, Git a menudo ya está «a medias»: la primera vez que llamas a git, el sistema te ofrece instalar las Command Line Tools. Puedes lanzarlo también de forma explícita:
xcode-select --install
La pega de esta opción: Apple distribuye su propia versión, que se actualiza junto con las herramientas de Xcode y suele ir por detrás de la versión actual.
Opción 2. Homebrew (recomendada)
Si tienes instalado el gestor de paquetes Homebrew, es el camino más cómodo:
brew install git
git --version
which git
which git debería mostrar /opt/homebrew/bin/git en un Mac con Apple Silicon o /usr/local/bin/git en uno con Intel. Si muestra /usr/bin/git, el Git del sistema va primero en el PATH: abre un terminal nuevo o comprueba que la línea de inicialización de Homebrew está en ~/.zprofile.
Instalar Git en Linux
En Linux, Git se instala desde el repositorio de la distribución. En muchas ya viene instalado, así que primero comprueba git --version.
Ubuntu, Debian, Linux Mint
sudo apt update
sudo apt install git
En las versiones LTS de Ubuntu el paquete puede ir bastante por detrás de la última release. Para tener una versión actual, añade el PPA oficial del equipo de Git:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Fedora, RHEL, Rocky, AlmaLinux
sudo dnf install git
Arch, Manjaro
sudo pacman -S git
Alpine (por ejemplo, en una imagen Docker)
apk add --no-cache git
En un Dockerfile basado en Debian usa apt-get en lugar de apt y limpia la caché: RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*.
Cómo saber la versión de Git
El comando git --version (o git version) muestra la versión instalada. Para diagnosticar problemas es útil la información ampliada del build:
$ git version --build-options
git version 2.43.0
cpu: x86_64
sizeof-long: 8
...
Por qué importa la versión: algunos comandos son relativamente recientes. Por ejemplo, git switch y git restore existen desde Git 2.23, y el ajuste init.defaultBranch, desde la 2.28. Si unas instrucciones no funcionan, lo primero es comparar versiones.
Cómo actualizar Git
La actualización depende de cómo se instaló Git:
| Forma de instalación | Comando para actualizar |
|---|---|
| Git for Windows (instalador) | git update-git-for-windows o descargar el instalador nuevo e instalarlo encima |
| winget | winget upgrade --id Git.Git |
| Homebrew | brew upgrade git |
| apt | sudo apt update && sudo apt install --only-upgrade git |
| dnf | sudo dnf upgrade git |
| pacman | sudo pacman -Syu |
Tus ajustes (~/.gitconfig) y tus repositorios no se tocan al actualizar. El instalador de Windows recuerda las respuestas anteriores del asistente, así que no tendrás que volver a elegir las opciones.
Qué hacer justo después de instalar
Instalar Git es solo la mitad. Sin nombre y correo, Git no te dejará hacer commits, así que haz enseguida la configuración mínima:
git config --global user.name "Ana García"
git config --global user.email "ana@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"
La última línea define VS Code como editor de los mensajes de commit (la opción --wait es obligatoria; si no, Git no esperará a que cierres la ventana). Para comprobar el resultado: git config --global --list.
Después pruébalo todo en un repositorio de práctica:
mkdir hello-git && cd hello-git
git init
echo "# Hello" > README.md
git add README.md
git commit -m "Primer commit"
git log --oneline
Problemas frecuentes al instalar Git
«git: command not found» o «no se reconoce como un comando»
Git no está en el PATH. En Windows, reinstala con la opción de PATH «Git from the command line and also from 3rd-party software» y abre un terminal nuevo. En Linux y macOS comprueba que el paquete está realmente instalado: which git.
VS Code no detecta Git
Reinicia VS Code tras la instalación. Si no basta, indica la ruta en el ajuste git.path, por ejemplo C:\Program Files\Git\cmd\git.exe.
En macOS aparece una versión antigua aunque brew instaló la nueva
El /usr/bin/git del sistema va antes que Homebrew en el PATH. Ejecuta eval "$(/opt/homebrew/bin/brew shellenv)" y añade esa línea a ~/.zprofile.
Errores SSL al clonar en una red corporativa
La red sustituye los certificados. En Windows cambia el backend: git config --global http.sslBackend schannel. No desactives la verificación de certificados (http.sslVerify false): abre la puerta a un ataque de intermediario (man-in-the-middle).
Cambios extraños en todos los archivos justo después de clonar
Son los saltos de línea: los archivos con LF se convierten en CRLF o al revés. Revisa git config core.autocrlf: en Windows se recomienda true; en macOS y Linux, input. Para el equipo es más fiable fijar las reglas en el archivo .gitattributes del repositorio, por ejemplo con la línea * text=auto.
Qué forma de instalación elegir
Si estás empezando, en Windows usa el instalador oficial: muestra todas las opciones importantes e instala de una vez Git Bash, Git Credential Manager y OpenSSH. A los usuarios con experiencia les resulta más cómodo winget, que se puede incluir fácilmente en un script de preparación de un ordenador nuevo junto con el resto de programas.
En macOS elige Homebrew si piensas instalar otras herramientas de desarrollo: Node.js, Python, Docker CLI. Las Command Line Tools bastan si usas Git de vez en cuando. En Linux casi siempre es suficiente el paquete de la distribución; la versión reciente del PPA solo hace falta si necesitas comandos nuevos o correcciones que no están en tu LTS.
Conclusión
Instalar Git es sencillo: en Windows, el instalador oficial de git-scm.com o winget; en macOS, Homebrew; en Linux, el gestor de paquetes de la distribución. Merece la pena prestar atención a tres pantallas del asistente de Windows: el editor, el nombre de rama main y el PATH. Tras la instalación, comprueba git --version, configura tu nombre y correo, y ya puedes hacer tu primer commit. La instalación, la configuración del terminal y los alias útiles se ven en detalle, con práctica, en el curso de Git.
Preguntas frecuentes
¿Hacen falta permisos de administrador para instalar Git?
Para el instalador normal de Windows, sí. Sin ellos puedes usar la versión Portable de Git for Windows o instalar Git solo para el usuario actual, si el asistente lo ofrece.
¿Git se instala junto con GitHub Desktop o VS Code?
VS Code no incluye Git y usa el instalado en el sistema. GitHub Desktop trae su propia copia de Git, pero no está disponible desde el terminal, así que es mejor instalar Git aparte.
¿Se pueden tener varias versiones de Git en el mismo ordenador?
Sí, pero se usa la primera que aparece en el PATH. Para ver cuál funciona, usa which git (macOS, Linux) o where git (Windows).
¿Cómo desinstalar Git por completo?
En Windows, desde «Aplicaciones y características»; en macOS, con brew uninstall git; en Linux, con sudo apt remove git o equivalente. El archivo de ajustes ~/.gitconfig se queda y puedes borrarlo a mano.
¿Funciona Git en WSL?
Sí, dentro de WSL Git se instala como en cualquier Linux, con apt. Es una instalación aparte, independiente de Git for Windows.
Este tema se explica a fondo y con práctica en el curso «Git desde cero hasta desarrollador seguro».
Ir al curso