Git en Linux: la mejor manera de instalarlo y usarlo
Los datos están comprobados en octubre de 2026.
La respuesta corta: instala Git con el gestor de tu distribución
Si eres María Fernández y vas a usar Debian, Ubuntu, Fedora, Arch, openSUSE o una distribución derivada, conviene instalar Git mediante su gestor de paquetes. Es la opción que mejor encaja con la integración del sistema, la documentación de la distribución y la actualización junto al resto del software.
Si necesitas una versión concreta o muy reciente, compila el tarball oficial de Git. Para aprender sin memorizar comandos, utiliza una interfaz gráfica disponible para Linux. Gitkraken, Sublime Merge y GitHub Desktop tienen disponibilidad para Linux, pero sus condiciones cambian según la versión y la distribución.
No confundas Git con un servicio remoto. Git es el programa que gestiona versiones, archivos y operaciones locales; GitHub, GitLab o Bitbucket son servicios donde puedes publicar repositorios. La instalación de Git no requiere una cuenta remota.
Qué necesitas antes de instalar Git
Comprueba primero qué distribución usas. Puedes consultar el identificador con cat /etc/os-release. En Ubuntu o Debian aparecerá una distribución basada en Debian; en Fedora, el identificador será Fedora; en Arch, Arch; en openSUSE, openSUSE. El nombre exacto determina qué gestor debes utilizar.
Necesitas permisos de administrador para instalar paquetes del sistema o dependencias al compilar. Esto no significa que Git worked en una cuenta sin privilegios, pero sí que el proceso de instalación normalmente requiere sudo o una cuenta con autorización administrativa.
Comprueba el espacio disponible con df -h; no pongas una cifra inventada de espacio necesario porque varía con las dependencias y el método. Comprueba también la versión que necesitas: git --version después de instalar y git help para consultar las órdenes disponibles.
Si vas a conectarte a un repositorio remoto, verifica la URL, el acceso de red, las claves SSH y tus permisos. No hace falta crear una cuenta en GitHub para practicar con un repositorio local.
Tabla comparativa: métodos para instalar y usar Git
| Método | Sistema o enfoque | Instalación | Versión disponible | Mantenimiento | Limitaciones |
|---|---|---|---|---|---|
| Gestor de paquetes | Debian, Ubuntu, Fedora, Arch, openSUSE y derivados | Un comando desde la distribución | La incluida en el repositorio | Gestor de la distribución | Puede no coincidir con la versión que necesitas |
| Repositorio adicional o PPA | Ubuntu y RHEL y derivados | Añadir repositorio o PPA | La publicada por ese repositorio | Depende del mantenedor y de la distribución | Puede introducir conflictos o paquetes firmados por terceros |
| Compilación del tarball | Linux con compilador y dependencias | Descarga, extracción y compilación | La versión publicada en kernel.org en cada momento |
Actualización manual | Requiere resolver dependencias y compilación |
| Interfaz gráfica | Linux disponible para la aplicación | Instalador, paquete o Snap/AppImage | La versión soportada por la aplicación | Automático o manual según la aplicación | Puede mostrar funciones distintas a la terminal |
| Terminal con WSL | Windows con WSL y una distribución Linux | Instalar Git dentro de la distribución | La del repositorio Linux o la compilada | Distribución Linux | Añade una capa entre Windows y el sistema Linux |
Instalar Git con el gestor de paquetes de tu distribución
En Debian o Ubuntu:
sudo apt update
sudo apt install git
git --version
En Fedora:
sudo dnf install git
git --version
En Gentoo:
sudo emerge --ask dev-vcs/git
git --version
En Arch:
sudo pacman -S git
git --version
En openSUSE:
sudo zypper install git
git --version
En Mageia:
sudo dnf install git
git --version
En Alpine:
sudo apk add git
git --version
En Nix o NixOS, la forma correcta depende de la configuración declarativa del sistema. En NixOS, git puede instalarse declarativamente mediante la opción correspondiente del sistema; no des por supuesto que sudo nix install sea el procedimiento universal. Comprueba la configuración vigente y consulta la documentación oficial de NixOS.
Después de instalar, configura tu identidad:
git config --global user.name "María Fernández"
git config --global user.email "correo@ejemplo.com"
La configuración global se guarda en tu cuenta de usuario. Usa un correo correcto para el servicio remoto que vayas a utilizar, porque algunos servicios lo asocian a tus commits.
Obtener una versión más reciente: repositorios, PPA o compilación
En Ubuntu, el PPA de Git permite instalar una versión publicada por ese mantenedor. Antes de añadirlo, comprueba qué repositorio ofrece la versión que necesitas y si es compatible con tu versión de Ubuntu. Un PPA concreto no es universal para todas las releases.
En RHEL y derivados, un repositorio como IUS puede aportar versiones adicionales, pero no es maintained por Red Hat. Revisa la firma, la compatibilidad del paquete y la política de soporte antes de usarlo.
Para compilar desde el sitio oficial de Git, descarga el tarball publicado por el proyecto, verifica la firma o checksum si la distribución del archivo la proporciona y extrae los archivos. Necesitarás compilador, bibliotecas de desarrollo y utilidades como make.
tar -xf git-VERSION.tar.gz
cd git-VERSION
make configure
./configure
make
sudo make install
Sustituye VERSION por la versión concreta del archivo. La secuencia exacta puede cambiar según el tarball; consulta sus instrucciones antes de ejecutar make.
Ventajas: una versión concreta y mayor control sobre las dependencias. Riesgos: incompatibilidad con bibliotecas del sistema, fallos de compilación y actualizaciones manuales. Para una instalación doméstica normal, el gestor de paquetes suele ser más seguro.
Primeros pasos para usar Git sin perder cambios
Configura primero tu nombre y correo:
git config --global user.name "María Fernández"
git config --global user.email "correo@ejemplo.com"
Para practicar sin servicio remoto, crea un directorio e inicializa un repositorio:
mkdir git-practica
cd git-practica
git init
printf "primera línea\n" > notas.txt
git status
git add notas.txt
git commit -m "Añadir notas iniciales"
git status muestra archivos modificados, no preparados o sin seguimiento. git add prepara cambios concretos; git commit los registra en el historial local.
Para recuperar el historial:
git log --oneline
git diff
Si tienes un repositorio remoto, utiliza git clone URL, sustituyendo URL por la dirección HTTPS o SSH proporcionada por el servicio. Después de clonar, git pull incorpora cambios remotos y git push publica tus commits. No edites con pull si tienes conflictos sin resolver.
Practica primero en una carpeta local y crea una rama antes de una modificación importante:
git switch -c prueba
Si el resultado no convence, puedes volver al estado registrado con git restore. Esta orden puede borrar cambios locales; revisa git status y git diff antes de ejecutarla.
Elegir entre terminal, interfaz gráfica y WSL
La terminal funciona en Linux y ofrece acceso completo a Git. Conviene a quien ya maneja comandos o necesita automatizar tareas. Su límite principal es la curva de aprendizaje y la falta de una vista gráfica inmediata del historial.
GitHub Desktop funciona en Linux mediante versiones disponibles para el sistema, pero debes comprobar la compatibilidad exacta de la versión y de tu distribución. Su interfaz ayuda a clonar, revisar cambios y crear commits; no sustituye todas las órdenes de terminal.
Sublime Merge funciona en Linux en las versiones compatibles. Es útil para inspeccionar diferencias y resolver conflictos de forma visual. La disponibilidad concreta de funciones depende de la versión y de la licencia.
Gitkraken funciona en Linux mediante sus paquetes o formatos soportados actualmente. Permite trabajar con repositorios y revisar el historial; algunas funciones pueden requerir una cuenta o un plan. Revisa las condiciones vigentes antes de depender de ellas.
Gitoryx ofrece una interfaz gráfica para Git en Linux en las versiones disponibles. Su utilidad depende de la versión instalada y de la distribución.
WSL adecuada Windows cuando quieres usar un entorno Linux sin abandonar Windows. Debes comprobar la disponibilidad de Git dentro de la distribución WSL, porque instalarlo en Windows y en WSL son procesos distintos.
Problemas frecuentes y cómo resolverlos
Git no aparece como comando. Comprueba git --version. Si no responde, no está instalado o no está en el PATH.
Permisos denegados. Ejecuta whoami y groups. El error al usar sudo puede indicar que tu cuenta no tiene autorización administrativa.
Versión antigua. Usa git --version y revisa qué repositorio ofrece tu distribución. No añadas un PPA o repositorio adicional sin comprobar compatibilidad y firmas.
Error de red al clonar o enviar. Comprueba la URL, la conexión y las credenciales. Para SSH, ejecuta ssh -T git@github.com si el servicio y la cuenta son los correctos; el mensaje exacto puede variar.
Conflicto de fusión. Ejecuta git status para localizar archivos en conflicto y abre las marcas <<<<<<<, ======= y >>>>>>>. No uses git add hasta resolver el archivo.
El archivo no aparece como cambio. Usa git status --untracked-files=all para ver archivos sin seguimiento.
Cambio undesired. Primero consulta git diff; después usa git restore ARCHIVO solo si estás seguro de que quieres descartar ese cambio.
Claves SSH rechazadas. Comprueba el agente y la clave cargada con ssh-add -l. Si no aparece tu clave, revisa la configuración de ~/.ssh/config.
En Linux, la ruta más corta para aprender es instalar Git con el gestor de la distribución, practicar en un repositorio local y añadir la terminal cuando necesites automatizar o resolver conflictos.
Preguntas frecuentes sobre Git en Linux
1. ¿Cómo puedo instalar Git en Windows?
Descarga el instalador oficial para Windows desde el sitio de Git y ejecuta el archivo. Durante la instalación puedes conservar el editor predeterminado y añadir Git al menú contextual para abrir una terminal con el botón derecho. Después, abre Git Bash y ejecuta «git –version» para comprobar que la instalación funciona.
2. ¿Cómo puedo descargar Git Bash?
Git Bash forma parte del instalador oficial de Git para Windows, pero se instala como un componente adicional. Descarga el archivo desde el sitio de Git, ejecuta el asistente y acepta la opción «Git Bash Only» si solo quieres usar esa terminal. También puedes instalarlo desde Microsoft Store mediante el paquete oficial de Git para Windows.
3. ¿Cómo inicio sesión en Git?
Para subir o descargar repositorios de GitHub, GitLab o Bitbucket, necesitas autenticarte con tu cuenta. Puedes usar Git Credential Manager: cuando ejecutes un comando como «git push», se abrirá el navegador para iniciar sesión o introducir un token. Si trabajas con una clave SSH, genera una con «ssh-keygen» y agrégala al servicio correspondiente.
4. ¿Para qué sirve Git en programación?
Git registra los cambios del código por versiones y permite volver a estados anteriores del proyecto. También facilita trabajar en equipo mediante ramas, fusionar cambios y comparar revisiones. Se usa con un repositorio local y, si necesitas publicarlo o colaborar, con plataformas como GitHub o GitLab.
5. ¿Cómo puedo instalar Git en macOS?
La vía recomendada es descargar el instalador oficial desde el sitio de Git para obtener la versión actualizada y el acceso completo a las herramientas de línea de comandos. También puedes instalarlo mediante Homebrew con el comando «brew install git». En ambos casos, abre una terminal y ejecuta «git –version» para comprobarlo.
Fuentes
- GitoryxBest Git GUI Clients in 2026 – Gitoryxconsultado el 23/10/2026
- RockstardeveloperuniversityBest Git Client in 2026: 11 Developer Picksconsultado el 23/10/2026
- YoustableHow to Install Git on Linux Server in 2026 – Complete Setup Guideconsultado el 23/10/2026
- PhoronixGit Developers Talk About Potentially Releasing Git 3.0 By The End …consultado el 23/10/2026
- ThebackroomtechHow to Set Up a Linux Development Environment with VS Code and …consultado el 23/10/2026
