乌班图卸载并安装最新 Git

✅ 深度彻底卸载 Ubuntu 系统中所有 Git 相关组件(重中之重)

普通卸载会残留配置文件、依赖包、关联组件,必须执行「深度卸载」,确保无残留,按顺序执行以下命令,一步都不能少

步骤 1:先停止可能运行的 Git 相关进程(避免卸载冲突)

sudo killall git 2>/dev/null

步骤 2:卸载 Git 主程序 + 彻底清除配置文件

sudo apt remove --purge git git-all git-core -y
  • --purge 关键参数:卸载软件的同时,彻底删除所有相关的配置文件(普通apt remove git会残留配置)
  • git git-all git-core:Ubuntu 中 Git 的不同包名,一次性卸载干净

步骤 3:自动清理卸载后残留的依赖包 + 无用文件

sudo apt autoremove -y && sudo apt autoclean -y
  • autoremove:删除因安装 Git 而自动安装的依赖包(这些依赖现在没用了)
  • autoclean:清理 apt 缓存中无用的安装包文件

步骤 4:手动清理残留的 Git 用户配置 + 系统配置(终极清理)

apt 卸载不会删除用户目录下的个人配置和系统级全局配置,执行以下命令删除:
# 删除当前用户的Git个人配置(比如用户名、邮箱)
rm -rf ~/.gitconfig ~/.git-credentials ~/.config/git
# 删除系统级的Git全局配置
sudo rm -rf /etc/gitconfig /usr/local/git

✔ 验证:是否彻底卸载成功

执行以下命令,如果提示 git: command not found,说明卸载干净,可进行下一步安装:

git --version

✅ 方案一:通过官方 PPA 源安装【最新稳定版 Git】(✅ 优先推荐,99% 用户选这个)

✅ 优点:安装最简单、无需编译、一键安装、自动配置环境变量、后续可通过apt upgrade git一键更新、稳定无坑

✅ 版本说明:该 PPA 是 Git 官方维护的 Ubuntu 专用源,提供最新稳定版 Git(截止 2026 年 1 月,版本为 2.47.0+,远高于 Ubuntu 默认源)

完整安装命令(复制粘贴,一键执行)

# 1. 安装必要依赖(添加PPA源需要)
sudo apt update && sudo apt install software-properties-common -y

# 2. 添加Git官方最新稳定版PPA源(核心步骤,获取最新版)
sudo add-apt-repository ppa:git-core/ppa -y

# 3. 更新软件源列表(让系统识别新添加的PPA源)
sudo apt update -y

# 4. 安装最新版Git
sudo apt install git -y

✅ 方案二:源码编译安装【最新最新版 Git】(适合追求极致最新版的用户)

✅ 适用场景:PPA 源的版本更新稍慢,想安装「Git 官网最新发布版」(比如刚出的测试版 / 正式版)

✅ 优点:能安装绝对最新的 Git 版本;缺点:需要编译,耗时稍长(约 1-3 分钟),步骤略多

完整编译安装步骤(按顺序执行,无坑)

步骤 1:安装编译 Git 需要的依赖包

sudo apt update && sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip -y

步骤 2:下载 Git 官网最新源码包(官网地址:https://mirrors.edge.kernel.org/pub/software/scm/git/

# 下载最新版Git源码(2026年1月最新版,可根据官网更新版本号)
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.47.0.tar.gz

# 解压源码包
tar -zxf git-2.47.0.tar.gz && cd git-2.47.0

步骤 3:编译 + 安装(自动安装到 /usr/local/git 目录)

# 配置编译参数(默认配置即可,无需修改)
./configure --prefix=/usr/local/git

# 编译源码(-j$(nproc) 调用所有CPU核心,加速编译,非常重要)
make -j$(nproc)

# 安装到系统
sudo make install

步骤 4:配置环境变量(让系统识别 git 命令)

# 将Git的执行路径添加到系统环境变量,永久生效
echo "export PATH=/usr/local/git/bin:\$PATH" | sudo tee -a /etc/profile

# 刷新环境变量,立即生效
source /etc/profile

✅ 最后:验证 Git 安装成功 + 查看最新版本

执行以下命令,输出 Git 版本号(比如 git version 2.47.0),说明安装成功!
git --version

✅ 可选:配置 Git 全局用户名和邮箱(安装后必做)

安装完成后,首次使用 Git 需要配置你的用户名和邮箱(用于代码提交的身份标识),执行以下命令替换成自己的信息:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"

查看配置是否生效

git config --list

✨ 重要注意事项(避坑指南)

  1. 优先选方案一:PPA 源安装足够满足 99% 的开发需求,编译安装适合有特殊版本需求的用户;
  2. 如果添加 PPA 源报错:执行 sudo apt update 后重试,大概率是网络问题;
  3. 编译安装后 git 命令无效:重启终端再执行,或重新执行 source /etc/profile
  4. 更新 Git:方案一安装的 Git,后续更新只需执行 sudo apt update && sudo apt upgrade git -y 即可。

✅ 总结

  1. 深度卸载 Git 核心命令:sudo apt remove --purge git git-all git-core -y && sudo apt autoremove -y && sudo apt autoclean -y + 手动清理配置文件;
  2. 最简安装最新版 Git:添加官方 PPA 源后一键安装,无编译无坑;
  3. 验证成功的标准:git --version 能输出最新版本号。
© 版权声明

相关文章

暂无评论

none
暂无评论...