Git 下载与安装全攻略:从准备到进阶配置
一、引言:为什么需要 Git?
- 简述 Git 的核心价值:分布式版本控制系统,支持多人协作开发、代码版本回溯、分支管理,是当前软件开发(尤其是团队协作)的必备工具
- 本文定位:面向零基础用户,提供跨系统(Windows/macOS/Linux)的 Git 下载、安装、验证、问题排查全流程指南,兼顾基础操作与进阶配置
二、安装前的准备工作(避坑关键步骤)
1. 环境基础检查
- 确认操作系统版本:
- Windows:右键「此电脑」→「属性」,查看系统版本(Windows 10/11 32位/64位,建议 64位)
- macOS:点击左上角苹果图标→「关于本机」,确认 macOS 版本(建议 10.15+,即 Catalina 及以上)
- Linux:终端执行
cat /etc/os-release,确认发行版(如 Ubuntu 22.04、CentOS 8)及内核版本
- 网络环境验证:
- 测试能否访问 Git 官方网站(https://git-scm.com/),若无法访问需提前配置代理(如公司内网、校园网场景)
- 管理员权限确认:
- Windows/macOS/Linux 安装过程中需「管理员权限」(Windows 右键以「管理员身份运行」,macOS/Linux 需输入 sudo 密码),提前确认当前账号是否具备权限
2. 系统资源预留
- 磁盘空间:建议预留至少 500MB(Git 本体约 100-200MB,后续仓库、缓存文件需额外空间)
- 环境变量配置权限:Windows 需确认能否修改「系统环境变量」(路径:控制面板→系统和安全→系统→高级系统设置→环境变量),Linux/macOS 无需额外配置(默认支持终端命令)
三、分系统下载与安装教程(详细步骤+选项解读)
1. Windows 系统(以 Windows 10/11 64位为例)
(1)官方下载
- 下载地址:Git for Windows 官方页(自动识别系统位数,推荐下载「64-bit Git for Windows Setup」)
- 备用地址:若官方下载慢,可通过 国内镜像 下载对应版本
(2)安装步骤(逐步解读选项)
- 双击下载的
.exe文件,弹出安装向导,点击「Next」 - 选择安装路径:默认
C:\Program Files\Git,建议保持默认(若需修改,避免含中文/空格路径,如D:\Git) - 选择组件(Components):
- 必选:
Git Bash Here(右键菜单添加 Git Bash 快捷入口)、Git GUI Here(图形化工具,新手可选) - 可选:
Add a Git Bash Profile to Windows Terminal(若使用 Windows Terminal,建议勾选) - 取消:
Associate .git* configuration files with the default text editor(避免覆盖默认编辑器)
- 必选:
- 选择默认编辑器(Default editor used by Git):
- 推荐选项:
Vim(Git 内置,轻量)、Notepad++(需提前安装,可视化更友好) - 不推荐:
Use the Nano editor by default(新手操作门槛较高)
- 推荐选项:
- 调整 PATH 环境变量(Adjusting your PATH environment):
- 选项解读:
- 1st:仅 Git Bash 可用 Git 命令(不推荐,限制使用场景)
- 2nd:Recommended(Git 命令可在 Command Prompt、PowerShell、Git Bash 中使用,兼容性最佳)
- 3rd:覆盖系统原有 PATH(不推荐,可能冲突)
- 选项解读:
- 配置行尾转换(Configuring the line ending conversions):
- 推荐选项:
Checkout as-is, commit Unix-style line endings(跨平台协作友好,避免 Windows 与 Linux/macOS 换行符冲突) - 其他选项:仅纯 Windows 环境开发可选
Checkout Windows-style, commit Windows-style
- 推荐选项:
- 配置终端模拟器(Configuring the terminal emulator to use with Git Bash):
- 推荐:
Use MinTTY(Git Bash 默认终端,支持右键粘贴、窗口缩放)
- 推荐:
- 其他配置:
Enable file system caching(必选,提

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



