当前位置: 首页 > news >正文

零基础Git版本 安装教程

Git 安装教程(保姆级指南)

Git 是程序员的必备工具。对于 Windows 用户来说,安装过程中的几十个英文选项往往让人头大。本教程将手把手带您走完安装流程,确保您的环境配置最优化、最符合现代开发标准。


一、准备工作

1.1 下载地址

  • 官方网站:git-scm.com/download/win
  • 下载方式:推荐直接点击页面上的 “Click here to download” 或者 “Git for Windows/x64 Setup” 下载独立的.exe安装程序。
    • 注:虽然可以用 Winget 命令行下载,但传统安装包更适合初次配置。

1.2 版本选择 (x64 vs ARM64)

芯片类型版本适用设备
Intel/AMDx64绝大多数电脑
高通骁龙ARM64少数轻薄本、Mac 虚拟机

💡如何查看系统类型:按Win键搜索"关于你的电脑",查看"系统类型"。


二、安装步骤

2.1 欢迎界面

  • GNU 通用公共许可证(GPL)说明
  • 直接点击Next

2.2 选择安装位置

  • 默认路径:C:\Program Files\Git
  • 建议:保持默认,直接点Next
    • PyCharm、VS Code 等开发工具会自动去默认位置找 Git
    • 避免权限问题

2.3 选择组件

组件推荐选择说明
Additional icons⬜ 不勾选桌面图标越少越清爽
Windows Explorer integration必选右键菜单集成(核心功能)
Git LFS必选大文件支持
Associate .git* files必选双击配置文件可直接编辑
Associate .sh files必选运行 Linux 脚本
Check daily for updates⬜ 不勾选避免弹窗骚扰
Add to Windows Terminal⬜ 看个人使用 Windows Terminal 可勾选
Scalar✅ 保留管理大型仓库插件

2.4 选择开始菜单文件夹

  • 默认名称:Git
  • 建议:保持默认,直接点Next

2.5 选择默认编辑器 ⚠️

  • 默认选项:Vim(新手噩梦,操作反人类)
  • 推荐修改为
    • Visual Studio Code(如果已安装)
    • Notepad(记事本,保底选择)

💡理由:Git 需要输入提交信息时会唤起这个软件。Vim 需要按i编辑、Esc退出、:wq保存,新手容易卡死。

2.6 初始分支命名

  • 默认选项:Let Git decide(默认叫master
  • 推荐修改为Override the default branch name→ 填入main

💡理由:GitHub、GitLab 等主流平台现在新建项目默认都叫main,避免推送时出现"两个主分支"的混乱。

2.7 配置 PATH 环境变量 ⚠️

选项推荐选择说明
Use Git from Git Bash only⬜ 不选只能在 Git Bash 中使用
Git from command line and 3rd-party software必选可在 CMD、PowerShell、PyCharm 中使用
Use Git and optional Unix tools千万别选会覆盖 Windows 自带命令

2.8 选择 SSH 可执行文件

  • 推荐:Use bundled OpenSSH(使用自带的 SSH,最稳定)

2.9 选择 HTTPS 传输后端 ⚠️

  • 默认选项:Windows Secure Channel
  • 推荐修改为Use the OpenSSL library

💡理由:OpenSSL 独立于 Windows 系统证书,更稳定,不容易因公司策略或系统更新导致 Git 连不上网。

2.10 选择凭据助手

  • 推荐:Git Credential Manager
    • 帮记住密码,不用每次推送都输入

2.11 换行符转换

  • 推荐:Checkout Windows-style, commit Unix-style
    • 自动处理 Windows/Linux 换行符差异,防乱码

2.12 终端窗口

  • 推荐:Use MinTTY
    • 界面更好看,支持自由缩放和复制粘贴

2.13 拉取方式

  • 推荐:Fast-forward or merge
    • Git 的经典标准模式,最安全

2.14 配置性能

选项推荐选择说明
Enable file system caching必选开启缓存,提升速度
Enable symbolic links⬜ 不勾选避免权限问题

⭐ 三、四个关键配置点(重点)

双击安装包运行,大部分步骤可以直接点 “Next”,但以下4 个关键节点请按建议修改,否则后续使用会很麻烦。

步骤默认选项推荐修改优先级
选择编辑器VimVS Code / Notepad⭐⭐⭐
初始分支名mastermain⭐⭐
PATH 环境变量Git Bash only命令行和第三方软件⭐⭐⭐
HTTPS 传输后端Windows Secure ChannelOpenSSL⭐⭐

四、安装流程图

x64

ARM64

推荐

不推荐

推荐

不推荐

推荐

不推荐

推荐

不推荐

下载 Git 安装包

选择版本

Intel/AMD 芯片

高通骁龙芯片

运行安装程序

欢迎界面

选择安装位置

选择组件

⭐ 选择编辑器

VS Code 或 Notepad

Vim

⭐ 分支命名

main

master

⭐ PATH 配置

命令行和第三方软件

仅 Git Bash

⭐ HTTPS 后端

OpenSSL

Windows Secure Channel

其他配置保持默认

完成安装


五、验证安装

5.1 检查版本

  1. Win + R,输入cmd并回车

  2. 输入命令:

    git--version
  3. 显示版本号(如git version 2.52.0.windows.1)即成功

5.2 配置用户信息

# 告诉 Git 你的名字(出现在代码提交记录里)gitconfig --global user.name"你的英文昵称"# 告诉 Git 你的邮箱(GitHub 账号邮箱)gitconfig --global user.email"你的邮箱@example.com"

六、总结

本教程涵盖了 Git 在 Windows 上的完整安装流程。记住以下4 个关键配置点

  1. 选择编辑器:将 Vim 改为 VS Code 或 Notepad
  2. 初始分支名:将 master 改为 main
  3. PATH 环境变量:选择"从命令行和第三方软件使用 Git"
  4. HTTPS 传输后端:选择"使用 OpenSSL 库"

除了上面 4 点,其余页面一路点击Next即可。安装完成后,记得配置用户信息,就可以愉快地开始你的版本控制之旅了~

参考博客:详细介绍:保姆级教程:Windows Git 安装全流程,手把手带你从 0 到 1 (2025版)

http://www.cnnetsun.cn/news/850088.html

相关文章:

  • 10个技巧:提升生成式AI的鲁棒性测试
  • 基于Thinkphp和Laravel语言的考试信息报名系统_5n9zn
  • 基于Thinkphp和Laravel的旅游出行指南_655ms
  • USB协议原理梳理
  • 计算机毕设 java 基于 BS 模式的智慧旅游管理信息系统 基于 SpringBoot 的智慧旅游综合服务平台 Java 旅游景点与行程管理系统
  • 计算机毕设 java 基于用户特征画像的智能期刊管理系统 基于 SpringBoot 的期刊智能管理与投稿平台 Java 用户特征画像期刊管理与发表系统
  • 计算机毕设 java 基于协同算法的社区生鲜电商平台 基于 SpringBoot 的社区生鲜智能电商平台 Java 协同过滤生鲜购物与配送管理系统
  • 从知识沉淀到智能调度:AI调度官的 Coze 数据库实现逻辑
  • 基于C++的区块链实现
  • C++中的装饰器模式
  • C++代码重构实战
  • 使用PyQt5创建现代化的桌面应用程序
  • 手把手教你用Python实现线性回归
  • 计算机毕设 java 简逸家政服务平台 基于 SpringBoot 的家政服务智能管理平台 Java 家政服务预约与订单管理系统
  • 【2024美赛C题】O奖论文翻译(附图片)2410482
  • 实战:用Python分析某电商销售数据
  • 模板编译期排序算法
  • ‌从被裁员到被挖角:我的AI转型日记
  • 学霸同款2026 TOP8 AI论文写作软件:本科生毕业论文必备测评
  • Pipelined ADC流水线模数转换器的工作原理
  • 2026版最新黑客网站整理大全,全新整理黑客网站大全!收藏这一篇就够了
  • 零基础转行大模型:3个月入门+项目变现,程序员必藏的学习路径
  • ‌CI/CD中的“测试数据生成”:自动生成测试数据
  • Thinkphp和Laravel小区物业报修管理系统_78ahx
  • Software Features Components 2
  • 2026年网络安全工程师前景怎么样?网络安全薪资高吗?网络安全零基础入门到精通,看这一篇就够了!
  • 【Android毕设全套源码+文档】基于android的高校教室预约管理平台设计与实现(丰富项目+远程调试+讲解+定制)
  • 施耐德伺服驱动器LXM05BD17M2
  • SIEMENS 6ES7452-1AH00-0AE0 控制单元
  • 企业微信外部群运营升级:API 主动推送消息开发实战