当前位置: 首页 > news >正文

Git 安装全攻略Linux、macOS、Windows 与源码编译

1 为什么要先安装(或升级)Git?

  • 新特性 switch / restore 等现代命令只在较新版本提供。
  • 兼容性 Git 对旧版本高度兼容,但最新版在性能与安全补丁上更出色。
  • 一致性 团队保持同版本,可避免行为差异带来的“这边能跑那边出错”。

2 Linux 安装

在 Linux 上,通过发行版自带的包管理器即可一次性把 git-all(含常用子命令与 man page)装好。

发行版包管理器指令
Fedora / RHEL / CentOSbash\nsudo dnf install git-all\n
Debian / Ubuntu / Mintbash\nsudo apt install git-all\n

更多发行版安装方法见:https://git-scm.com/download/linux

3 macOS 安装

3.1 Xcode Command Line Tools(最简单)

git --version

第一次执行若未检测到 Git,会自动弹窗提示安装 Xcode CLI,几分钟即可完成。

在这里插入图片描述

3.2 官方安装包(更新更快)

下载地址:https://git-scm.com/download/mac

双击 .dmg,一路 “Continue → Install” 即可。

4 Windows 安装

  1. 访问 https://git-scm.com/download/win,浏览器会自动下载 Git for Windows 安装器。
  2. 双击执行,保持默认选项(含 Git Bash & Git GUI)。
  3. 安装完毕后,在 开始菜单 搜索 “Git Bash” 打开即可使用。

在这里插入图片描述

4.1 Chocolatey(自动化脚本)

choco install git

该包由社区维护,更新速度略慢,但适合批量脚本部署。

5 源码编译(最新版 & 高级玩法)

5.1 安装依赖

Debian / Ubuntu
sudo apt-get install \dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext \libz-dev libssl-dev install-info asciidoc xmlto docbook2x
Fedora / RHEL / CentOS
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 获取源码

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-<版本>.tar.gz
tar -zxf git-<版本>.tar.gz
cd git-<版本>

5.3 编译安装

make configure
./configure --prefix=/usr
make all doc info            # 如需文档
sudo make install install-doc install-html install-info

完成后验证:

git --version

6 安装后必做的两件事

git config --global user.name  "Your Name"
git config --global user.email "you@example.com"

并运行 git config --list 确认设置无误。

7 常见问题速查

现象解决方法
command not found: gitPATH 未生效;重开终端或确认 /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 社区每个版本都有性能优化与安全修复,保持最新版,才能让代码管理更丝滑、更安全。

http://www.lqws.cn/news/157087.html

相关文章:

  • redis数据过期策略、淘汰策略
  • 安卓四大组件数据存储Handler
  • React从基础入门到高级实战:React 实战项目 - 项目一:在线待办事项应用
  • Kafka入门-消费者
  • 作为过来人,浅谈一下高考、考研、读博
  • 关于akka官方quickstart示例程序(scala)的记录
  • UDP:简洁高效的报文结构解析与关键注意事项
  • 计算机网络备忘录
  • 网络通信核心概念全解析:从IP地址到TCP/UDP实战
  • ​减少交通拥堵、提高效率、改善交通安全的智慧交通开源了。
  • CodeGeeX 本地模式
  • Golang——9、反射和文件操作
  • 使用SSH tunnel访问内网的MySQL
  • VSCode主题定制:CSS个性化你的编程世界
  • nginx.conf配置详解:从(413 Request Entity Too Large)说起
  • 《前端面试题:CSS的display属性》
  • 基于SpringBoot和PostGIS的OSM时空路网数据入库实践
  • 六、数据库的安全性
  • 【AI学习】KV-cache和page attention
  • 04-初识css
  • CICD实战(二)-----gitlab的安装与配置
  • 一文读懂 ZFS RAIDZ:深度解析 RAIDZ 类型、模式、配置和应用场景
  • nginx
  • 建筑设备一体化监控系统:提升能效与运维效率
  • 【面经分享】京东
  • OpenResty 安装指南
  • Linux磁盘管理与文件系统
  • 服务器重启后配置丢失怎么办?
  • Docker 与容器技术的未来:从 OCI 标准到 eBPF 的演进
  • es在Linux安装