跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言大前端

Git 安装与基础配置完全指南

详细记录 Windows 环境下 Git 的安装全过程,解析安装向导中各关键选项的实际意义,包括分支命名规范、SSH 配置、行尾符处理及默认编辑器设置。同时对比了 Git Bash 与 CMD 的区别,帮助开发者快速搭建版本控制环境,规避常见配置误区。

暖阳发布于 2026/3/24更新于 2026/10/2483 浏览
Git 安装与基础配置完全指南

Git 安装与基础配置完全指南

下载准备

首先,我们需要获取 Git 的安装包。推荐优先访问官方渠道:

  • Git 官网:提供各平台安装包及源码。
  • Git for Windows:专为 Windows 设计的安装包。

国内用户若遇到网络问题,也可通过阿里云镜像站搜索最新版本(如 2.4x.x)进行下载。

提示:如果有代理可用前两种,如果没有就用第 3 个国内镜像进行下载。

安装步骤详解

以下以 Windows 环境为例,下载完成后双击 .exe 文件开始安装。整个过程看似选项繁多,其实大部分默认设置已足够通用,我们只需关注几个关键点。

许可与目录

  1. 许可声明:阅读并同意 GPL v2 协议,点击 Next。
  2. 选择安装目录:建议避开 C 盘,直接修改为 D 盘或其他分区,方便管理。点击 Next。
  3. 组件选择:保持默认勾选即可。注意倒数第二个选项若勾选,需要配合 Windows Terminal 使用 Git Bash。
  4. 开始菜单文件夹:默认即可,也可以取消创建开始菜单文件夹,点击 Next。

编辑器与分支命名

  1. 默认编辑器:这里可以选择 Vim,但新手强烈不建议。Vim 学习曲线陡峭,容易卡住。建议先选 Next,后续在命令行中配置更顺手的编辑器(如 VS Code、Notepad++)。
# 示例:将 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"

注意:如果选择外部编辑器,需确保其路径已加入系统环境变量 Path,否则 Git Bash 无法调用。

  1. 初始化新项目的主干名字:现代开发标准推荐使用 main 而非 master。这是 GitHub、GitLab 等主流平台的默认行为,也符合社区共识。建议选择 Override the default branch name,输入框保持 main。

命令行与传输配置

  1. Git 使用方式:默认选择 Git from the command line and also from 3rd-party software。这允许你在 CMD、PowerShell 以及 IDE(如 VS Code)中直接使用 Git 命令,兼容性最好。
  2. SSH 执行文件:新版安装程序新增此选项。推荐选择 Use bundled OpenSSH,开箱即用,无需额外配置,安全性高。
  3. HTTPS 后端传输:个人开发者选择 Use the OpenSSL library;企业组织若有内部证书管理需求,可选择 Use the native Windows Secure Channel library。普通用户选前者即可。

行尾符与终端体验

  1. 行尾符号转换:Windows 使用 CRLF,Linux/Mac 使用 LF。为避免跨平台代码冲突,推荐选择 Checkout Windows-style, commit Unix-style line endings。这样签出时自动转 CRLF,提交时自动转 LF。

  2. 终端模拟器:推荐选择 Use MinTTY (the default terminal of MSYS2)。相比原生 CMD,MinTTY 支持 Unicode 更好,窗口可调整大小,复制粘贴也更顺畅,是 Git Bash 的原生搭档。

  3. git pull 行为:默认选择 merge。虽然 rebase 能保持历史整洁,但对新手风险较大,容易操作失误。初学者先用 merge 保证安全。

  4. 凭证帮助程序:强烈推荐 Git Credential Manager。它能自动保存账号密码,避免每次拉取或推送代码都重复输入,且比明文存储更安全。

  5. 额外选项:建议两个复选框都勾选。

    • Enable file system caching:提升性能,加快大仓库操作速度。
    • Enable symbolic links:支持符号链接,对前端工具链(npm/pnpm)友好。

最后点击 Install 完成安装。成功后可在开始菜单找到 Git 相关快捷方式。

常用工具简介

安装完成后,你会看到以下几个主要入口:

Git Bash

基于 CMD 的增强版终端,内置了丰富的 Git 命令和类 Unix 工具。日常开发中主要使用这个界面,功能最丰富。

Git CMD

功能相对较少,基本等同于原生 CMD 加上 Git 命令。如果你习惯纯 Windows 环境,可以使用它,但推荐优先使用 Git Bash。

Git GUI

图形化界面,适合快速查看仓库状态或创建新仓库。但对于深入学习 Git 原理,建议还是多使用命令行。

版本说明

可以通过 Git Release Note 查看当前版本的更新日志和新特性修复。


小贴士:安装完成后,建议在终端运行 git --version 确认安装成功。如果遇到中文乱码或命令不识别,请检查环境变量配置是否完整。

目录

  1. Git 安装与基础配置完全指南
  2. 下载准备
  3. 安装步骤详解
  4. 许可与目录
  5. 编辑器与分支命名
  6. 示例:将 VS Code 设为默认编辑器
  7. 示例:将 Notepad++ 设为默认编辑器
  8. 命令行与传输配置
  9. 行尾符与终端体验
  10. 常用工具简介
  11. Git Bash
  12. Git CMD
  13. Git GUI
  14. 版本说明

更多推荐文章

查看全部
  • Stable Diffusion 模型下载器使用教程
  • 前端虚拟列表实现:避免一次性渲染大量 DOM 节点
  • 深度学习中的卷积神经网络(CNN)实战应用
  • AI 辅助构建高可用电商系统核心架构实战
  • Python 实现 MCP 客户端调用高德地图天气查询示例
  • OpenClaw 多 Agent 对接飞书机器人架构与配置
  • Flutter pathfinding 库在 OpenHarmony 上的适配与实战
  • JetBrains GitHub Copilot Agent Mode 与 MCP 配置实战
  • 联合索引最左匹配原则详解
  • OpenClaw AI 全能助手安装配置教程
  • 架构逆转向量:AI 时代规范驱动开发(SDD)的范式重构与实践
  • RAG 技术如何精准应对大模型敏感问题的知识幻觉难题
  • 深入解析单点登录(SSO)的架构与核心原理
  • 本地运行 AI 大模型指南:Ollama 快速上手
  • Python 简易背景抠图方案实践与探索
  • 免费体验 Gemini 3 的 6 种方法
  • 基于抓包的 Web 攻击行为分析与排查实践
  • 《Agent Runtime 工程化》第十章 Eval Harness 与 CI 回归:10.2 deterministic mock model
  • 石头扫地机器人接入 HomeAssistant 的本地集成方案
  • 使用 ASCII 草图与 AI 快速生成前端代码

相关免费在线工具

  • 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