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

在 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.lqws.cn/news/158491.html

相关文章:

  • [Git] 分布式版本控制 远程仓库协作
  • 右值引用和移动语义
  • 基于WSL搭建Ubnutu 20.04.6 LTS(二)-部署Docker环境
  • uniapp中使用aixos 报错
  • echarts在uniapp中使用安卓真机运行时无法显示的问题
  • SSL/TLS握手全流程拆解:从“Hello“到“安全通道“的每一个字节
  • Excel处理控件Aspose.Cells教程:使用 C# 从 Excel 进行邮件合并
  • uniappx插件nutpi-idcard 开发与使用指南(适配鸿蒙)
  • Linux免杀方案汇总(C语言)
  • 工业火焰探测器市场:现状、趋势与发展策略
  • JAVASCRIPT 简化版数据库--智能编程——仙盟创梦IDE
  • Python绘图库及图像类型之高级可视化
  • Axure 与 Cursor 集成实现方案
  • 矩阵分解相关知识点总结(四)
  • 【TinyWebServer】线程同步封装
  • RDMA简介5之RoCE v2队列
  • Git 推送失败解决教程——error: failed to push some refs to
  • Filebeat收集nginx日志到elasticsearch,最终在kibana做展示(二)
  • 代码训练LeetCode(24)数组乘积
  • day028-Shell自动化编程-判断进阶
  • 验证电机理论与性能:电机试验平板提升测试效率
  • 用 n8n 提取静态网页内容:从 HTTP Request 到 HTML 节点全解析
  • 【HarmonyOS 5】 影视与直播详以及 开发案例
  • Qt多线程访问同一个数据库源码分享(基于Sqlite实现)
  • 一次Oracle的非正常关闭
  • 十八、【用户认证篇】安全第一步:基于 JWT 的前后端分离认证方案
  • Cursor 1.0 版本 GitHub MCP 全面指南:从安装到工作流增强
  • oracle数据恢复—oracle数据库执行truncate命令后的怎么恢复数据?
  • 大疆相关知识收集
  • 深度解码:我如何用“结构进化型交互学习方法”与AI共舞,从学习小白到构建复杂认知体系