跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Git Windows 安装与核心配置详解

综述由AI生成本文详细讲解了 Git 在 Windows 系统下的安装流程与关键配置项。涵盖从下载安装源选择到各安装步骤的决策建议,包括编辑器设置、分支命名规范、SSH/HTTPS 传输方案、行尾符号转换及终端模拟器选择。通过优化凭证管理与额外性能选项,帮助用户搭建高效稳定的本地开发环境,并简要介绍了 Git Bash 等常用工具的区别与适用场景。

RedisGeek发布于 2026/3/28更新于 2026/6/1121 浏览
Git Windows 安装与核心配置详解

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 是最稳妥的合并策略。
  • 凭证助手: 务必选择 "Git Credential Manager"。它能自动保存账号密码,避免每次拉取或推送代码都重复输入凭据,兼顾安全与效率。

10. 额外选项

最后一步有两个复选框,建议全部勾选:

  • Enable file system caching: 开启文件系统缓存,显著提升大仓库操作性能。
  • Enable symbolic links: 启用符号链接支持,这对前端工程化(如 npm/pnpm)很重要。

完成安装后,打开 Git Bash 输入 git --version 确认版本信息,说明安装成功。

三、常用工具简介

安装完成后,你会在开始菜单看到几个常用入口:

  • Git Bash: 基于 CMD 增强,集成了类 Unix 命令,日常开发主要用它。
  • Git CMD: 功能较少,基本等同于普通 CMD,适合简单操作。
  • Git GUI: 图形化管理界面,适合快速克隆或查看状态,但建议初学者多练命令行。
  • Release Note: 查看版本更新日志和修复内容。

掌握这些基础配置,你的 Git 环境就已经准备就绪,可以开始版本控制了。

目录

  1. Git Windows 安装与核心配置详解
  2. 一、获取安装包
  3. 二、安装过程关键设置
  4. 1. 许可协议与目录
  5. 2. 组件选择
  6. 3. 编辑器配置(重点)
  7. 示例:设置 VS Code 为全局默认编辑器
  8. 4. 分支命名规范
  9. 5. 命令行访问方式
  10. 6. SSH 与 HTTPS 传输
  11. 7. 行尾符号转换
  12. 8. 终端模拟器
  13. 9. Pull 行为与凭证管理
  14. 10. 额外选项
  15. 三、常用工具简介
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 无需部署服务器,利用内网穿透实现本地服务对外演示
  • Luma AI Dream Machine 视频生成技术解析与使用指南
  • AI 创作实战指南:从提示词工程到商业变现逻辑
  • 一卡通核心交易平台国产数据库实践:架构、迁移与高可用
  • 每周学习总结:健康、文档搭建与算法练习
  • 大厂 Git 提交规范实践指南
  • Ubuntu 24.04 安装搜狗输入法教程
  • Qwen2 大模型微调实战:基于指令微调的文本分类
  • 企业级 Agent 构建实战:从 RAG 到自主智能体的全栈架构
  • OpenClaw 多 Agent 架构与飞书机器人对接实战
  • AI Coding 提效实战:从工具到思维的全面升级
  • 飞牛 NAS 开启 SSH 连接方法及笔记本息屏操作
  • Live VLM WebUI 实时视觉语言模型测试工具
  • 临床智能体 AI 与环境感知 AI 融合:基于 Python 的医疗自然语言处理
  • GitBook 插件实现顶部导航配置实战
  • FLOAT:基于流匹配的音频驱动说话者头像生成模型
  • 多卡部署 Qwen3-VL-32B:vLLM 通信瓶颈与 llama.cpp 实践
  • 基于 ARX 结构和反馈机制的序列密码算法 Phelix
  • 构建与 GitHub 深度集成的自动化工作流:AI 辅助开发实战指南
  • C++ 测试与调试实战:保障代码质量与稳定性

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online