[Linux] linux系统安装git_linux安装git

[复制链接]
发表于 2026-10-3 20:37:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一、先说 Git 是什么

Git 是一种分布式版本控制系统,广泛用于软件开发和版本管理。它可以跟踪文件和目录的变化,记录每个版本的修改历史,并允许多个开发者协同工作。

Git 通过命令行和图形界面提供了丰富的操作命令,如初始化仓库、添加文件、提交版本、切换分支、合并代码等。同时也有许多基于 Git 的第三方工具和服务(如 GitHub、GitLab 等),提供了更便捷和集成化的版本管理平台。

总的来说,Git 让开发者能更高效协同、管理版本、控制代码变动。 本文记录 Linux 上安装 Git 的几种方法。

二、四种安装方式:按发行版选

1. Debian / Ubuntu

sudo apt install git

2. Fedora

sudo dnf install git

3. CentOS / RHEL

sudo yum install git

4. ArchLinux

sudo pacman -S git

5. 想要最新版:源码编译

命令行装的版本是发行版仓库里的固定版本,想用新版本可以上 GitHub 下载源码到 Linux 解压安装。

装完用 git --version 检查是否成功。

三、源码编译安装流程(装新版本用这条)

1. 先把工具补齐

sudo apt update
sudo apt install git
sudo apt install tar        # 没装解压工具的话先装

2. 下载并解压

下载 git-2.41.0.tar.gz 后解压到 /usr 路径下:

tar -zxvf git-2.41.0.tar.gz -C /usr

解压完 /usr 下会多出 git-2.41.0 这个目录,命令行安装的路径一般也在 /usr 下,两条路能共存。

3. 编译并安装

cd /usr/git-2.41.0
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

编译要花点时间,完成后用下面命令检查版本:

git --version

注意:用 prefix=/usr/local 装,新版本会落在 /usr/local/bin/git 而不是覆盖仓库版本,两条并存、互不干扰。

四、装完必做:设置用户名和邮箱

1. 为什么设

提交(commit)时,上传识别用的就是这个名字和邮箱。 不配一下,每次提交都会报 Please tell me who you are。

git config --global user.name "你的名字"
git config --global user.email "[email protected]"

2. 检查配得对不对

git config --global user.name
git config --global user.email

五、最常用的几件事(顺手带上)

git init                     # 初始化仓库
git add .                    # 暂存改动
git commit -m "说明文字"     # 提交一个版本
git log --oneline --graph    # 看提交历史
git status                   # 看当前状态
git branch                   # 看分支
git switch -c dev            # 新建并切到 dev 分支
git merge dev                # 把 dev 合到当前分支
git clone <仓库地址>         # 克隆远端仓库

六、两个高频坑

  • 装完敲 git 提示 command not found:源码装到 /usr/local/bin,但 PATH 里没有,加一行 export PATH=/usr/local/binPATH(写进 ~/.bashrc 永久生效);
  • 命令行装的旧版本想升级,直接 apt install 没反应:仓库版本就是旧版,要新版就走源码编译那条路,别反复 apt update。

七、一句话总结

日常够用:sudo apt install git(Ubuntu/Debian)、yum install git(CentOS)、dnf install git(Fedora)、pacman -S git(Arch)。

要新版本:下载源码 → tar -zxvf 到 /usr → make prefix=/usr/local + make install → git --version 验证。

最后别忘 git config --global user.name/email——这一对不配,你的第一个 commit 就提交不出去。

(本文由 qidao123.com企服评测-应用市场 编辑提示整理:内容围绕 Linux 上 Git 的安装、源码编译与身份配置,适用于开发环境搭建与版本管理入门。)

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表