当前位置: 首页 > 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)粘贴进去 。

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

相关文章:

在 Windows 系统安装 Git

前往官网下载Git - Downloads 目录 一、下载安装包 二、安装 Git 三、安装完成 四、验证安装 五、问题解决 解决步骤 一、下载安装包 点击页面右侧 “Download for Windows” 按钮。 点击页面最上方 “Click here to download” ,下载 Git for Windows/x64 …...

JavaSec-SSTI - 模板引擎注入

简介 SSTI(Server Side Template Injection):模板引擎是一种通过将模板中的占位符替换为实际数据来动态生成内容的工具,如HTML页面、邮件等。它简化了视图层的设计,但如果未对用户输入进行有效校验,可能导致安全风险如任意代码执行…...

基于InternLM的情感调节大师FunGPT

基于书生系列大模型,社区用户不断创造出令人耳目一新的项目,从灵感萌发到落地实践,每一个都充满智慧与价值。“与书生共创”将陆续推出一系列文章,分享这些项目背后的故事与经验。欢迎订阅并积极投稿,一起分享经验与成…...

【性能调优系列】深入解析火焰图:从基础阅读到性能优化实战

博客目录 一、火焰图基础:结构与阅读方法二、深入分析火焰图:关键观察点与性能瓶颈识别1. 识别最宽的函数块2. HTTP 请求处理分析3. 数据库操作分析4. 业务逻辑分析 三、性能优化实战:从火焰图到解决方案1. 线程池性能优化2. 数据库访问优化3…...

Docker 与容器技术的未来:从 OCI 标准到 eBPF 的演进

Docker 的出现无疑是云计算发展史上的一个里程碑。它以其直观的打包、分发和运行方式,极大地简化了应用程序的部署和管理,从而推动了微服务架构和 DevOps 文化的普及。然而,容器技术的未来并非仅仅局限于 Docker,它正朝着更深层次的标准化和更底层的操作系统内核创新方向演…...

PLC远程控制网关支持多塘口水环境数据边缘计算与远程安全传输的配置指南

一、项目背景 渔业养殖是关系到我国食物安全和海洋经济发展的重要产业,随着科技的不断进步,传统的养殖模式面临着诸多挑战,如养殖环境复杂、水质变化难以实时监测、设备运行状态不稳定等,这些问题不仅增加了养殖成本,还…...

3.3 HarmonyOS NEXT原子化服务开发:卡片设计、轻量部署与场景化编排实战

HarmonyOS NEXT原子化服务开发:卡片设计、轻量部署与场景化编排实战 在HarmonyOS NEXT的全场景生态中,原子化服务作为"设备即服务"理念的核心载体,通过免安装、跨设备流转的轻量化形态,重新定义了用户与服务的交互方式…...

C++11 中 final 和 override 从入门到精通

文章目录 一、引言二、final 关键字2.1 final 关键字的基本概念2.2 final 关键字的语法2.3 final 关键字的使用示例2.3.1 防止类被继承2.3.2 防止虚函数被重写 2.4 final 关键字的使用场景2.5 final 关键字的注意事项 三、override 关键字3.1 override 关键字的基本概念3.2 ove…...

跨多个微服务使用 Redis 共享数据时,如何管理数据一致性?

在跨多个微服务使用 Redis 共享数据时,管理数据一致性是一个复杂但至关重要的问题。Redis 本身提供的原子操作和一些数据结构可以提供帮助,但大部分一致性保障需要应用层面的设计和策略。 首先要明确一点:在分布式系统中,强一致性…...

Linux网络——socket网络通信udp

文章目录 UDP通信基础UDP的特点 Linux下UDP通信核心步骤创建UDP套接字绑定本地地址(可选)发送数据函数:sendto()函数原型参数详解典型使用示例 接收数据函数:recvfrom()函数原型参数详解返回值典型使用示例 关键设计原因无连接特性…...

大数据-275 Spark MLib - 基础介绍 机器学习算法 集成学习 随机森林 Bagging Boosting

点一下关注吧!!!非常感谢!!持续更新!!! 大模型篇章已经开始! 目前已经更新到了第 22 篇:大语言模型 22 - MCP 自动操作 FigmaCursor 自动设计原型 Java篇开…...

大模型微调技术全景图:从全量更新到参数高效适配

在预训练大语言模型(LLM)展现出惊人能力之后,如何让这些“通才”模型蜕变为特定领域的“专家”?微调(Fine-Tuning)正是解锁这一潜力的核心技术。本文将深入解析主流微调技术,助你找到最适合任务…...

c++ chrono头文件含义

在C中&#xff0c;<chrono> 是一个标准库头文件&#xff0c;用于处理时间相关的操作&#xff0c;包括时间点、时间间隔和时钟。它提供了一套强大的时间处理功能&#xff0c;支持高精度的时间测量、时间间隔的计算以及时间点的表示。 1. <chrono> 的主要功能 <…...

git互联GitHub 使用教程

一、下载git Git 公司 右键 git config --global user.name "name" git config --global user.email "email" ssh-keygen -t rsa -C email &#xff1a;生成的ssh密钥需要到github 网站中保存ssh 二、GitHub新建repository 三、本地git互联GitHub 找…...

Python爬虫与Java爬虫深度对比:从原理到实战案例解析

在当今数据驱动的时代,网络爬虫技术已成为获取和分析网络数据的重要手段。作为两种最流行的爬虫开发语言,Python和Java各有其独特的优势和适用场景。本文将全面对比Python爬虫与Java爬虫的核心差异,并通过实际代码示例展示它们的具体实现方式,帮助开发者根据项目需求做出合…...

汇编语言综合程序设计:子程序、分支与循环深度解析

本文将通过一个完整的控制台计算器案例&#xff0c;深入探讨汇编语言中子程序、分支结构和循环结构的综合应用&#xff0c;展示模块化编程、输入输出处理和算法实现的核心技术。 一、模块化编程架构设计 1. 系统架构规划 Calculator System ├── main.asm (主程序)…...

SpringBoot+Mysql实现的停车场收费小程序系统+文档

&#x1f497;博主介绍&#x1f497;&#xff1a;✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示&#xff1a;文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…...

面向对象进阶 | 深入探究 Java 静态成员与继承体系

个人主页 文章专栏 文章目录 个人主页文章专栏 一、static&#xff08;静态&#xff09;1.static 静态变量代码展示内存图 2.static 静态方法工具类&#xff1a;练习&#xff1a; 3.static注意事项4.重新认识main方法 二、继承1.继承概述2.继承的特点3.子类到底能继承父类中的…...

人脸识别技术成为时代需求,视频智能分析网关视频监控系统中AI算法的应用

一、应用背景&#xff1a;时代需求与技术革新的双重驱动​ 1&#xff09;传统安防系统的困境​&#xff1a;传统监控系统依赖人工逐帧筛查海量视频&#xff0c;在人流密集场所极易漏检&#xff0c;且缺乏实时锁定和主动预警能力&#xff0c;面对突发安全事件响应迟缓。​ 2&a…...

青岛国瑞数据采集网关软件平台:工业互联的智能基石——安全、高效、开放,驱动企业数字化转型

一、产品定位&#xff1a;工业数据的智能枢纽​​ 青岛国瑞数据采集网关软件平台&#xff0c;以“连接万物、赋能智能”为核心理念&#xff0c;专为工业场景打造&#xff0c;解决设备互联、数据互通、业务融合的核心痛点。无需深奥技术背景&#xff0c;通过极简配置&#xff0c…...

Git的由来与应用详解:从Linux内核到现代开发的革命性工具

1. Git的诞生背景与历史 1.1 Linux内核开发的困境 1991年,Linus Torvalds创建了开源的Linux操作系统。随着Linux的不断发展壮大,全球各地的志愿者纷纷参与到Linux内核的开发中。然而,在2002年之前,Linux内核的代码管理却处于一种原始状态——世界各地的开发者通过diff方式…...

@Prometheus 监控-MySQL (Mysqld Exporter)

文章目录 **Prometheus 监控 MySQL ****1. 目标****2. 环境准备****2.1 所需组件****2.2 权限要求** **3. 部署 mysqld_exporter****3.1 下载与安装****3.2 创建配置文件****3.3 创建 Systemd 服务****3.4 验证 Exporter** **4. 配置 Prometheus****4.1 添加 Job 到 prometheus…...

pc端小卡片功能-原生JavaScript金融信息与节日日历

代码如下 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>金融信息与节日日历</title><…...

窗口聚合窗口聚合

taskmanager.memory.managed.fraction 在 Apache Flink 中&#xff0c;配置项 taskmanager.memory.managed.fraction 用于控制任务管理器&#xff08;TaskManager&#xff09;所占用的总内存中&#xff0c;分配给管理内存&#xff08;Managed Memory&#xff09;的比例。管理内…...

es在Linux安装

如果服务器能访问外网&#xff1a; wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.zip不能就手动下载&#xff0c;解压文件到合适目录 unzip elasticsearch-6.4.0.zip -d /opt/ mv /opt/elasticsearch-6.4.0 /opt/elasticsearch创建和日志…...

Go语言学习-->第一个go程序--hello world!

Go语言学习–&#xff1e;第一个go程序–hello world! 1 写代码前的准备 1 创建编写代码的文件夹 2 使用vscode打开3 项目初始化 **go mod init*&#xff08;初始化一个go mod&#xff09;Go Module 是 Go 1.11 版本引入的官方依赖管理系统&#xff0c;用于替代传统的 GOPATH…...

高雄市12岁以下身心障碍儿童口腔保健合作院所名单数据集

描述&#xff1a; 关键字&#xff1a;儿童、口腔、保健、院所、名单 字段特征&#xff1a;序号、院所分级、合作医疗院所、市话、地址 语言&#xff1a;繁体 行数/数量&#xff1a;129行&#xff0c;5列 数据量 &#xff1a;7.27KB 格式&#xff1a;CSV、JSON、XML 目录…...

Spring Boot 自动参数校验

在 Spring Boot 中实现参数自动校验主要依靠 Java Bean Validation API&#xff08;JSR 380&#xff09;和 Spring 的集成支持。以下是详细实现步骤&#xff1a; 1. 添加依赖 在 pom.xml 中添加验证依赖&#xff1a; <dependency><groupId>org.springframework.b…...

破局新能源消纳难题!安科瑞智慧能源平台助力10KV配电网重构未来

一、政策驱动&#xff1a;新型配电网迎来 “智慧化” 刚需 随着分布式光伏、工商业储能、电动汽车充电桩等新型电力设施大规模并网&#xff0c;传统 10kV 配电网正面临 “高渗透、强波动、多交互” 的运行挑战。2025 年 6 月 1 日正式实施的《配电网通用技术导则》&#xff08;…...

推荐10个AI视频生成工具网站

以下是10个AI视频生成工具网站推荐&#xff1a; 国内工具 可灵&#xff1a;由快手AI团队研发&#xff0c;支持文生视频、图生视频、首尾帧设置和运镜调整等功能&#xff0c;生成视频画质高&#xff0c;适合短视频创作、AI唱跳、动画短片等。官网&#xff1a;可灵 即梦&#…...