1 为什么要先安装(或升级)Git?
- 新特性
switch
/restore
等现代命令只在较新版本提供。 - 兼容性 Git 对旧版本高度兼容,但最新版在性能与安全补丁上更出色。
- 一致性 团队保持同版本,可避免行为差异带来的"这边能跑那边出错"。
2 Linux 安装
在 Linux 上,通过发行版自带的包管理器即可一次性把 git-all(含常用子命令与 man page)装好。
发行版 | 包管理器指令 |
---|---|
Fedora / RHEL / CentOS | bash\nsudo dnf install git-all\n |
Debian / Ubuntu / Mint | bash\nsudo apt install git-all\n |
更多发行版安装方法见:https://git-scm.com/download/linux
3 macOS 安装
3.1 Xcode Command Line Tools(最简单)
bash
git --version
第一次执行若未检测到 Git,会自动弹窗提示安装 Xcode CLI,几分钟即可完成。

3.2 官方安装包(更新更快)
下载地址:https://git-scm.com/download/mac
双击 .dmg
,一路 "Continue → Install" 即可。
4 Windows 安装
- 访问 https://git-scm.com/download/win,浏览器会自动下载 Git for Windows 安装器。
- 双击执行,保持默认选项(含 Git Bash & Git GUI)。
- 安装完毕后,在 开始菜单 搜索 "Git Bash" 打开即可使用。

4.1 Chocolatey(自动化脚本)
powershell
choco install git
该包由社区维护,更新速度略慢,但适合批量脚本部署。
5 源码编译(最新版 & 高级玩法)
5.1 安装依赖
Debian / Ubuntu
bash
sudo apt-get install \
dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev install-info asciidoc xmlto docbook2x
Fedora / RHEL / CentOS
bash
sudo dnf install \
dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel getopt \
asciidoc xmlto docbook2X
sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
5.2 获取源码
bash
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-<版本>.tar.gz
tar -zxf git-<版本>.tar.gz
cd git-<版本>
5.3 编译安装
bash
make configure
./configure --prefix=/usr
make all doc info # 如需文档
sudo make install install-doc install-html install-info
完成后验证:
bash
git --version
6 安装后必做的两件事
bash
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
并运行 git config --list
确认设置无误。
7 常见问题速查
现象 | 解决方法 |
---|---|
command not found: git |
PATH 未生效;重开终端或确认 /usr/bin/git (Linux/mac)或 C:\Program Files\Git\bin (Windows)已加入环境变量。 |
SSL 相关错误(源码编译) | 确认 openssl-devel (RPM)/libssl-dev (APT)已安装后重新 ./configure 。 |
docbook2X 缺失 | RHEL/CentOS 需先启用 EPEL 仓库: sudo dnf install epel-release 。 |
8 总结
- Linux :一行
apt
/dnf
轻松安装。 - macOS :首推 Xcode CLI;追新可装官方
.dmg
。 - Windows:Git for Windows 一键搞定,附带 Git Bash。
- 源码编译:获取最新 features 或自定义配置的不二之选。
无论哪种方式,安装完成后请立即配置用户名与邮箱,并养成及时升级的好习惯------Git 社区每个版本都有性能优化与安全修复,保持最新版,才能让代码管理更丝滑、更安全。