Git 2.48.1 官方安装与配置全流程指南(Windows平台)

ops/2025/3/5 3:18:08/

一、软件简介

Git 是 分布式版本控制系统 的标杆工具,由 Linus Torvalds 开发,广泛应用于代码版本管理团队协作开发等场景。2.48.1 版本优化了文件系统监控性能,并修复了跨平台兼容性问题。


二、下载准备

1. 官方下载地址

访问 Git 官网安装包下载页 ,选择 Windows 平台安装包(文件名:Git-2.48.1-64-bit.zip ):

2. 系统要求

组件最低要求推荐配置
操作系统Windows 7Windows 10/11
存储空间500MB1GB+
内存2GB4GB+

三、安装全流程演示

步骤1:启动安装程序

解压压缩包,双击 Git-2.48.1-64-bit.exe ,进入安装向导:

步骤2:选择组件

勾选以下核心组件:

  • Git Bash Here(集成终端)
  • Git GUI Here(图形界面)
  • Associate .git files with Git*(文件关联)

步骤3:配置环境变量

选择 Use Git from Git Bash only 避免与系统环境冲突:

步骤4:选择SSH客户端

使用默认的 OpenSSH 兼容性更佳:

步骤5:完成安装

保持默认行尾转换设置(Checkout as-is, commit Unix-style),点击 Next 之后开始安装:


四、基础配置

1. 设置用户身份

打开 Git Bash,执行以下命令配置全局用户名和邮箱:

git config --global user.name "YourName" git config --global user.email "your@email.com"

2. 生成SSH密钥

执行命令生成密钥对(用于GitHub/GitLab等平台认证):

ssh-keygen -t ed25519 -C "your@email.com"生成的公钥默认保存在 ~/.ssh/id_ed25519.pub 。

五、功能验证

测试1:版本查询

执行命令验证安装是否成功:

git --version

测试2:仓库初始化

创建测试目录并初始化为Git仓库:

mkdir test-project && cd test-project git init

六、常见问题解答

Q1:安装后无法识别git命令?

  • 检查安装时是否勾选 Add to PATH 选项
  • 重启命令行工具或系统

Q2:如何修改默认文本编辑器?

执行命令切换为VS Code:

git config --global core.editor "code --wait"

Q3:提交时提示LF/CRLF错误?

修改行尾转换策略:

git config --global core.autocrlf true # Windows用户 git config --global core.autocrlf input # Linux/macOS用户

七、扩展学习

  • Pro Git 官方电子书
  • CSDN Git 专栏

温馨提示:本文所有操作步骤均通过 Windows 10 环境验证,其他系统版本可能存在差异。安装过程中若遇到技术问题,欢迎在评论区留言讨论。原创教程转载请注明来源。


http://www.ppmy.cn/ops/163198.html

相关文章

在 Centos7 上部署 ASP.NET 8.0 + YOLOv11 的踩坑实录

本文将详细记录我在CentOS 7上部署ASP.NET 8.0结合YOLOv11目标检测项目过程中遇到的问题及解决方案,旨在为有类似需求的开发者提供参考。 1. 背景 随着人工智能技术的迅猛发展,目标检测成为了众多应用场景中的核心技术之一。YOLO(You Only L…

SpringBoot 整合mongoDB并自定义连接池,实现多数据源配置

要想在同一个springboot项目中使用多个数据源,最主要是每个数据源都有自己的mongoTemplate和MongoDbFactory。mongoTemplate和MongoDbFactory是负责对数据源进行交互的并管理链接的。 spring提供了一个注解EnableMongoRepositories 用来注释在某些路径下的MongoRepo…

Linux总结

1 用户与用户组管理 1.1 用户与用户组 //linux用户和用户组 Linux系统是一个多用户多任务的分时操作系统 使用系统资源的用户需要账号进入系统 账号是用户在系统上的标识,系统根据该标识分配不同的权限和资源 一个账号包含用户和用户组 //用户分类 超级管理员 UID…

40岁开始学Java:Java中单例模式(Singleton Pattern),适用场景有哪些?

在Java中,单例模式(Singleton Pattern)用于确保一个类只有一个实例,并提供全局访问点。以下是详细的实现方式、适用场景及注意事项: 一、单例模式的实现方式 1. 饿汉式(Eager Initialization) …

Redis持久化方案RDB和AOF

RDB(Redis Database)持久化原理 基本思路: Redis将内存中的数据定期“快照”保存到硬盘上,生成一个RDB文件。RDB文件采用二进制格式,通过遍历内存中的数据,将其序列化并压缩存储,以节省空间。 …

DeepSeek 助力 Vue3 开发:打造丝滑的时间选择器(Time Picker)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 DeepSeek 助力 Vue3 开发:打造丝滑的时间选择器(Time Picker)📚前言📚页面效果📚指令输入…

UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作

在 SQL 的世界里,当我们需要合并多个查询结果集时,UNION和UNION ALL是两个常用的操作符。虽然它们的功能看起来相似,但实际上有着重要的区别,这些区别在不同的应用场景中会对查询结果和性能产生显著影响。本文将详细探讨UNION和UN…

网络安全导论PDF

🍅 点击文末小卡片 ,免费获取网络安全全套资料,资料在手,涨薪更快 这份重点是在准备复试时边看书和ppt边手打的。掐指一算已经是整整一个月前的事情惹。 这本教材是哈工程复试参考书目,但是网络上关于它的材料比较少。…