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

在 Windows 系统安装 Git

  前往官网下载Git - Downloads

目录

一、下载安装包

二、安装 Git

三、安装完成

四、验证安装

五、问题解决

解决步骤


一、下载安装包

点击页面右侧 “Download for Windows” 按钮。

点击页面最上方 “Click here to download” ,下载 Git for Windows/x64 Setup(一般电脑是 64 位系统,选这个就行;要是 ARM 架构的 Windows 设备,才选 ARM64 版本 )。

二、安装 Git

1.双击下载好的安装程序(比如 Git-2.49.0-64-bit.exe ),弹出安装向导。

2.选择组件:保持默认勾选(Git BashGit CMD 这些都要选上,方便后续用命令行操作 ),点 “Next”。

3.选择安装路径:默认装在 C:\Program Files\Git ,也能自定义路径,记好路径,后面配环境变量可能会用到。(指定 Git 要安装到电脑的哪个文件夹。默认要装到 D:\Git ,下方提示 “至少需要 352.9 MB 可用磁盘空间”)接着点 “Next”。

4.选择开始菜单文件夹:默认叫“Git”,直接点“Next”。

5.选择默认编辑器:比如常用 Notepad++ ,或者就用默认的 Vim ,选好点 “Next”。(若装了 VS Code,选Use Visual Studio Code as Git's default editor,日常编辑 Git 相关文本更顺手;若没装 VS Code,选Use Notepad++Use Notepad 也可,选完点 “Next” 继续安装流程 。 要是熟悉 Vim 操作,选默认的 Vim 也能直接用,看你常用的文本编辑器来定)。

6.调整 PATH 环境:选“Git from the command line and also from 3rd-party software”(这样不管是系统自带的 CMD、PowerShell,还是其他终端工具,都能识别git命令 ),然后点 “Next”。

7.其他配置:像使用 OpenSSL 、换行符用LF这些,保持默认设置就行,一路点“Next”,直到安装完成。

三、安装完成

这是 Git 安装向导的完成界面,表示 Git 已经在你电脑上安装好了。

直接点 Finish 结束安装即可(若想立即用 Git ,可勾选Launch Git Bash;想了解更新内容,保留View Release Notes勾选 )。

四、验证安装

安装好后,打开终端 CMD 或者 PowerShell 窗口,输入git --version,要是能显示类似git version 2.49.0.windows.1这样的版本信息,就说明安装成功啦。

五、问题解决

若没出现可能是Git未正确安装或环境变量未配置好。

解决步骤

  1. 确认 Git 安装:重新运行 Git 安装程序,确保选了“Git from the command line...”选项。
  2. 检查环境变量:右键“此电脑”→属性→高级系统设置→环境变量,在“系统变量 - Path”里,确认有 Git 的bin路径(如 D:\Git\bin ,看你实际安装路径 )。
  3. 重启终端:关闭当前 PowerShell,重新打开再执行 git --version

若系统变量 Path 里没有 Git 的 bin 路径,按以下步骤添加:

(1). 找到 Git 安装路径

回忆 Git 安装时选的位置(比如你之前设的D:\Git),进入该目录,找到bin文件夹(完整路径如D:\Git\bin),复制这个路径。

(2). 打开环境变量配置

右键 “此电脑” →点击“属性”→点击“高级系统设置”→在弹出窗口点击 “环境变量” 。

(3). 添加路径到系统变量Path

在“系统变量”列表里找到“Path”,选中后点击“编辑”。

点击“新建”,把刚才复制的 Gitbin路径(如D:\Git\bin)粘贴进去 。

依次点击“确定”保存设置(要点击“环境变量”窗口和“系统属性”窗口的“确定 ,确保修改生效 )。

http://www.lryc.cn/news/2401977.html

相关文章:

  • JavaSec-SSTI - 模板引擎注入
  • 基于InternLM的情感调节大师FunGPT
  • 【性能调优系列】深入解析火焰图:从基础阅读到性能优化实战
  • Docker 与容器技术的未来:从 OCI 标准到 eBPF 的演进
  • PLC远程控制网关支持多塘口水环境数据边缘计算与远程安全传输的配置指南
  • 3.3 HarmonyOS NEXT原子化服务开发:卡片设计、轻量部署与场景化编排实战
  • C++11 中 final 和 override 从入门到精通
  • 跨多个微服务使用 Redis 共享数据时,如何管理数据一致性?
  • Linux网络——socket网络通信udp
  • 大数据-275 Spark MLib - 基础介绍 机器学习算法 集成学习 随机森林 Bagging Boosting
  • 大模型微调技术全景图:从全量更新到参数高效适配
  • c++ chrono头文件含义
  • git互联GitHub 使用教程
  • Python爬虫与Java爬虫深度对比:从原理到实战案例解析
  • 汇编语言综合程序设计:子程序、分支与循环深度解析
  • SpringBoot+Mysql实现的停车场收费小程序系统+文档
  • 面向对象进阶 | 深入探究 Java 静态成员与继承体系
  • 人脸识别技术成为时代需求,视频智能分析网关视频监控系统中AI算法的应用
  • 青岛国瑞数据采集网关软件平台:工业互联的智能基石——安全、高效、开放,驱动企业数字化转型
  • Git的由来与应用详解:从Linux内核到现代开发的革命性工具
  • @Prometheus 监控-MySQL (Mysqld Exporter)
  • pc端小卡片功能-原生JavaScript金融信息与节日日历
  • 窗口聚合窗口聚合
  • es在Linux安装
  • Go语言学习-->第一个go程序--hello world!
  • 高雄市12岁以下身心障碍儿童口腔保健合作院所名单数据集
  • Spring Boot 自动参数校验
  • 破局新能源消纳难题!安科瑞智慧能源平台助力10KV配电网重构未来
  • 推荐10个AI视频生成工具网站
  • TIA博途中的程序导出为PDF格式的具体方法示例