Skip to content

安装 Git

macOS 安装

方式一:通过 Homebrew 安装(推荐)

Homebrew 是 macOS 最流行的包管理器,安装的 Git 版本最新且便于更新。

bash
# 安装 Homebrew(如果未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装 Git
brew install git

# 更新 Git
brew upgrade git

方式二:通过 Xcode Command Line Tools

bash
# 安装命令行工具(会自动包含 Git)
xcode-select --install

# 弹出安装对话框后,按提示完成安装

注意:Xcode 自带的 Git 版本通常较旧,推荐使用 Homebrew 安装最新版。

验证 macOS 安装

bash
which git
# /usr/local/bin/git  或  /opt/homebrew/bin/git(Apple Silicon)

git --version
# git version 2.47.0

Linux 安装

Ubuntu / Debian 系列

bash
# 更新包索引
sudo apt update

# 安装 Git
sudo apt install git

# 安装最新版(通过 PPA)
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git

CentOS / RHEL 系列

bash
# CentOS 7(使用 yum)
sudo yum install git

# CentOS 8+ / RHEL 8+(使用 dnf)
sudo dnf install git

# 安装最新版(通过 IUS 仓库)
sudo dnf install https://repo.ius.io/ius-release-el8.rpm
sudo dnf install git236

Fedora

bash
sudo dnf install git

Arch Linux

bash
sudo pacman -S git

从源码编译安装(最新版)

bash
# 安装依赖
sudo apt install libssl-dev libcurl4-gnutls-dev libexpat1-dev \
  gettext zlib1g-dev autoconf make

# 下载源码
wget https://github.com/git/git/archive/refs/tags/v2.47.0.tar.gz
tar -xzf v2.47.0.tar.gz
cd git-2.47.0

# 编译安装
make configure
./configure --prefix=/usr/local
make all
sudo make install

Windows 安装

方式一:Git for Windows(推荐)

Git for Windows 是官方提供的 Windows 安装包,包含 Git Bash(模拟 Linux 环境)和 Git GUI。

  1. 访问 https://git-scm.com/download/win
  2. 下载对应版本(64位或32位)的安装程序
  3. 运行安装程序,建议以下配置:
安装选项建议:
✅ Git Bash Here(右键菜单)
✅ Git GUI Here(右键菜单)
✅ Git LFS(大文件支持)

默认编辑器:选择你熟悉的编辑器(VS Code 等)

PATH 环境:
● Git from the command line and also from 3rd-party software
  (推荐:将 Git 添加到系统 PATH)

换行符处理:
● Checkout Windows-style, commit Unix-style line endings
  (Windows 开发推荐)

终端模拟器:
● Use MinTTY(推荐:更好的终端体验)

方式二:通过 winget 安装

Windows 10/11 内置 winget 包管理器:

powershell
# 安装 Git
winget install --id Git.Git -e --source winget

# 安装后重启终端使环境变量生效

方式三:通过 Scoop 安装

powershell
# 安装 Scoop(如果未安装)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

# 安装 Git
scoop install git

方式四:WSL(Windows Subsystem for Linux)

如果你使用 WSL,可以在 Linux 子系统中安装 Git:

bash
# 在 WSL 终端中(Ubuntu 环境)
sudo apt update && sudo apt install git

WSL 中的 Git 与 Windows 文件系统交互时需注意路径格式。

验证安装与版本查看

基本验证

bash
# 查看 Git 版本
git --version
# git version 2.47.0

# 查看 Git 安装路径
which git        # Linux/macOS
where git        # Windows CMD
Get-Command git  # Windows PowerShell

检查版本是否满足需求

不同功能的最低版本要求:

功能最低版本
git switch / git restore2.23+
git sparse-checkout2.25+
git maintenance2.31+
git clone --filter 部分克隆2.19+
bash
# 查看完整版本信息
git version --build-options

查看帮助

bash
# 查看 Git 总体帮助
git help

# 查看特定命令的帮助
git help commit
git commit --help

# 简短帮助
git commit -h

升级 Git

bash
# macOS(Homebrew)
brew upgrade git

# Ubuntu/Debian
sudo apt update && sudo apt upgrade git

# Windows(winget)
winget upgrade git

# Windows(Git for Windows 内置更新)
git update-git-for-windows

总结

平台推荐方式命令
macOSHomebrewbrew install git
Ubuntu/Debianaptsudo apt install git
CentOS/RHELdnfsudo dnf install git
Windowswingetwinget install Git.Git

安装完成后,接下来需要进行初始配置,设置用户信息等,详见下一节。