Git Windows 安装与核心配置详解
开始使用 Git 的第一步,是确保它在你的系统上正确运行。对于 Windows 用户来说,选择合适的下载源和合理的安装配置能避免后续很多不必要的麻烦。
一、获取安装包
首选访问 Git 官网 git-scm.com 下载对应系统的安装包。国内网络环境下,如果官方链接访问不稳定,可以使用阿里云镜像或其他国内镜像站搜索最新版本(如 2.40.x 系列)。
提示: 有代理环境优先用官网,无代理建议用国内镜像,速度更快且稳定。
二、安装过程关键设置
双击安装包启动向导后,大部分选项保持默认即可,但有几个关键点需要根据实际开发习惯调整。
1. 许可协议与目录
接受 GPL 协议后,进入安装目录选择。建议将路径从默认的 C 盘改为 D 盘或其他非系统盘,方便文件管理。点击 Next 继续。
2. 组件选择
组件界面通常保持默认勾选即可。注意倒数第二个选项涉及 Windows Terminal,如果你计划配合使用现代终端,可以勾选;否则不影响基本功能。
3. 编辑器配置(重点)
这一步会询问默认编辑器。新手强烈不建议选 Vim,除非你非常熟悉它。Vim 的学习曲线陡峭,容易在编辑时卡住无法退出。
推荐保持默认或选择 Notepad++、VS Code。如果你选了外部编辑器,记得在安装后将其路径添加到系统环境变量 Path 中,以便在 Git Bash 里直接调用。
# 示例:设置 VS Code 为全局默认编辑器
git config --global core.editor "code --wait"
4. 分支命名规范
初始化新项目时,主干分支名称现在普遍推荐使用 main 而不是旧的 master。这是为了与 GitHub、GitLab 等主流平台保持一致,也是社区的新标准。在设置中选择 Override the default branch name for new repositories,输入框保持 main 即可。
5. 命令行访问方式
选择 "Git from the command line and also from 3rd-party software"。这样既能在 Git Bash 中使用命令,也能让 VS Code、IDEA 等第三方工具识别 Git,同时不会覆盖 Windows 原有的系统命令。这是最适合大多数人的选项。
6. SSH 与 HTTPS 传输
- SSH: 选择 "Use bundled OpenSSH"。Git 自带完整的 SSH 客户端,开箱即用,无需额外配置,安全且稳定。
- HTTPS: 个人使用选 "Use the OpenSSL library",企业内网如有特殊证书管理需求再考虑 Native Windows Secure Channel。
7. 行尾符号转换
Windows 使用 CRLF,Linux/Mac 使用 LF。跨平台协作时,换行符不一致会导致代码冲突或显示异常。建议选择 "Checkout Windows-style, commit Unix-style line endings"。这样签出时自动转为 Windows 格式,提交时自动转为 Unix 格式,省心省力。
8. 终端模拟器
推荐选择 "Use MinTTY (the default terminal of MSYS2)"。相比 Windows 原生控制台,MinTTY 支持更好的 Unicode 字符显示,窗口可调整大小,复制粘贴体验也更流畅,是 Git Bash 的原生搭档。
9. Pull 行为与凭证管理
- Pull 行为: 默认选择 "merge"。虽然 rebase 更整洁,但对新手风险较大,merge 是最稳妥的合并策略。


