一、Git 的下载
前往 Git 官网下载对应系统的软件。
下载地址:
在 Windows 系统下安装 Git 的全过程。内容涵盖从官网下载软件,到逐步完成安装向导的配置,包括许可协议、安装目录、组件选择、默认编辑器设置、分支命名规范(main)、SSH 与 HTTPS 传输方式、行尾符号转换、终端模拟器选择以及凭证管理器等关键选项。此外,还介绍了 Git Bash、Git CMD、Git GUI 等常用工具的功能区别,帮助开发者快速搭建版本控制环境。

前往 Git 官网下载对应系统的软件。
下载地址:
官方站点提供不同系统平台的安装包和源代码;Git for Windows 仅包含 Windows 系统安装包。建议优先使用官方链接,国内用户也可选择稳定的镜像源。
以下以 Windows 版本为例进行安装说明。
双击安装包开始安装,界面展示 GPL 第 2 版协议内容,点击【Next】继续。
![安装界面]
可点击'Browse…'更换目录。建议安装在非系统盘(如 D 盘),便于管理。点击【Next】继续。
![安装界面]
根据需求勾选组件,一般保持默认即可。点击【Next】继续。
注:若勾选需要 Windows Terminal 配合 Git Bash 使用的选项,需确保已安装相应终端。
![安装界面]
可修改文件夹名称或取消创建开始菜单文件夹。一般保持默认,点击【Next】继续。
![安装界面]
根据自身对编辑器的熟悉程度选择。新手建议不选 Vim,后续可通过命令配置。
# 设置 VS Code 为默认编辑器
git config --global core.editor "code --wait"
# 或设置 Notepad++
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
# 或设置 Sublime Text
git config --global core.editor "'C:/Program Files/Sublime Text/sublime_text.exe' -w"
说明:Vim 学习曲线陡峭,新手不建议作为默认编辑器。保持默认可使用系统环境变量中的编辑器,灵活性更高。
若选择其他编辑器(如 Notepad++),需确保其已安装并添加到系统环境变量 Path 中,以便在 Git Bash 中调用。
![安装界面]
推荐选择第二个选项:"Override the default branch name for new repositories",输入框保持 main。
为什么推荐
main?
- 行业趋势:GitHub、GitLab 等平台的新建仓库默认使用
main- 社区共识:大多数新项目都使用
main作为默认分支名- 包容性考虑:避免了
master可能带来的历史包袱
![安装界面]
默认选择第一项:"Git from the command line and also from 3rd-party software"。
说明:
- ✅ 可以在 Git Bash、CMD、PowerShell 中使用 Git 命令
- ✅ 第三方软件(如 VS Code、IDEA 等)也能识别 Git
- ✅ 不会覆盖 Windows 系统命令
- ❌ 其他选项可能导致 CMD/PowerShell 无法直接使用 git 命令或覆盖系统工具
![安装界面]
保持默认捆绑的 SSH 执行文件(Use bundled OpenSSH),直接点【Next】即可。
说明:
- ✅ 推荐选项:Git 自带完整的 SSH 客户端,开箱即用,安全稳定
- ⚠️ 另一个选项:使用系统已有的 SSH 客户端,需确保系统已正确安装 OpenSSH
![安装界面]
普通用户访问公共存储库(如 GitHub)建议选择前者。
![安装界面]
推荐选择:'Checkout Windows-style, commit Unix-style line endings'。
说明:
- Windows 使用 CRLF (
\r\n),Linux/Mac 使用 LF (\n)- 自动转换可避免跨平台协作时的换行符问题
![安装界面]
建议选择第一种:"Use MinTTY (the default terminal of MSYS2)"。
说明:
- ✅ MinTTY 提供更好的用户体验、Unicode 支持和滚动体验
- ⚠️ Windows 默认控制台窗口历史记录有限,字体编码配置较麻烦
![安装界面]
一般默认选择第一项(merge)。
说明:
git pull = git fetch + git mergerebase模式风险较大,除非熟悉该操作,否则建议使用默认 merge 模式
![安装界面]
强烈推荐选择:"Git Credential Manager"。
说明:
- ✅ 自动管理凭证,记住账号密码
- ✅ 安全存储,支持多种认证方式
- ❌ 选择 None 则每次推送/拉取都需要重新输入账号密码
![安装界面]
建议两个复选框都勾选:
说明:
- 文件系统缓存可显著提升性能
- 符号链接支持现代开发工具链(如 npm、pnpm)
点击【Install】开始安装。
![安装界面]
安装完成后,可在开始菜单找到 Git 相关快捷方式。
![安装界面]
主要包含 Git Bash、Git CMD、Git FAQs、Git GUI、Git Release Note。
基于 CMD 增强,增添了许多新命令与功能,是日常开发最常用的终端。
![安装界面]
功能较少,接近原生 CMD,适合简单操作。
![安装界面]
Git Frequently Asked Questions(常问问题),访问地址:https://github.com/git-for-windows/git/wiki/FAQ
Git 的图形化界面,可用于创建、克隆、打开仓库。建议初学者优先使用命令行学习 Git。
![安装界面]
版本说明,记录新增功能和修复的 Bug。
本文旨在提供通用的安装与配置指南,具体细节请以官方文档为准。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online