Cómo instalar la última versión de Git en Ubuntu

Instalar Git en Ubuntu es sencillo. Obtener la última versión de Git tampoco es tan difícil. Aprende a instalar la última versión de Git en Ubuntu.
Warp Terminal

Instalar Git en Ubuntu es muy fácil. Está disponible en el repositorio principal de Ubuntu y puedes instalarlo usando el commando apt así:

sudo apt install git

¿Fácil? ¿No lo es?

Sólo hay un pequeño problema (que podría no ser un problema en absoluto) y es la versión de Git que instala.

En un sistema LTS, la estabilidad del software es de suma importancia esta es la razón por la que Ubuntu 18.04 y otras distribuciones a menudo proporcionan versiones antiguas pero estables de software que están bien probadas con la versión de distribución.

Esta es la razón por la que cuando compruebe la versión de Git, verá que instala una versión que es más antigua que la versión actual de Git disponible en el sitio web del proyecto Git:

$ git --version
git version 2.34.1

En el momento de escribir este tutorial, la versión disponible en su sitio web es la 2.25. Entonces, ¿cómo instalar la última versión de Git en Ubuntu?

Instalar la última versión de Git en distribuciones Linux basadas en Ubuntu

Una forma sería instalar desde el código fuente. Este método de la vieja escuela no es del agrado de todos. Afortunadamente, hay un PPA disponible del equipo de Mantenedores de Git de Ubuntu que puedes usar para instalar fácilmente la última versión estable de Git.

$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt update
$ sudo apt install git

Incluso si has instalado Git usando apt previamente, se actualizará a la última version estable.

$ git --version 
git version 2.40.1

Lo bueno de usar PPA es que, si hay una nueva versión estable de Git publicada, la obtendrás con las actualizaciones del sistema. Sólo tienes que actualizar Ubuntu para obtener la última versión estable de Git.

📜
¿Sabías que el sistema de control de versiones Git fue creado nada menos que por Linus Torvalds, creador de Linux?

Configurar Git [Recomendado para desarrolladores]

Si has instalado Git con fines de desarrollo, pronto empezarás a clonar repos, hacer tus cambios y confirmar tu cambio.

Si intentas confirmar tu código, puede que veas un error del tipo 'Please tell me who you are' como este:

$ git commit -m "update readme"

Identidad del autor desconocido

*** Por favor cuéntame quién eres.

Ejecuta

  git config --global user.email "[email protected]"
  git config --global user.name "Tu Nombre"

para configurar la identidad por defecto de tu cuenta.
Omite --global para configurar tu identidad solo en este repositorio.

fatal: no es posible auto-detectar la dirección de correo (se obtuvo 'marcocarmonapy@honor.(none)')

Esto se debe a que no has configurado Git con tu información personal, que es obligatoria.

Como el error ya insinúa, puedes establecer la configuración global de Git así:

$ git config --global user.email "[email protected]"
$ git config --global user.name "Tu Nombre"

Puede comprobar la configuración de Git con este comando:

$ git config --list

Debería mostrar un resultado como este:

[email protected]
user.name=marcocarmonapy

Esta configuración se almacena en el archivo ~/.gitconfig. También puedes modificarlo manualmente para cambiar la configuración.

Empieza a aprender Git

Si eres nuevo en Git, aquí tienes una introducción rápida a los comandos básicos de Git.

Basic Git Commands You Must Know [Download Cheat Sheet]
This quick guide shows you all the basic Git commands and their usage. You can also download these commands for quick reference.

Espero que este pequeño y rápido tutorial te haya ayudado a instalar Git en Ubuntu. Con el PPA, obtendrás fácilmente la última versión de Git.

Si tienes alguna pregunta o sugerencia, no dudes en preguntar en la sección de comentarios. Un rápido 'gracias' también es bienvenido :)

About the author
Marco Carmona

Marco Carmona

My name is Marco Antonio Carmona, I'm a physics and data science student, a great and passionate reader, and randomly, my favorite hobby is writing about what I learn day by day.

It's FOSS

Making You a Better Linux User

It's FOSS

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.