Windows环境Git安装教程(下载Git安装包、安装Git、验证Git是否安装成功、设置名字和邮箱)

Windows环境Git安装教程(下载Git安装包、安装Git、验证Git是否安装成功、设置名字和邮箱)

文章目录

1. 下载Git安装包

1.1 通过清华大学开源软件镜像站下载(推荐)

下载地址:https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/

https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/ 

点击 LatestRelease/ 目录

在这里插入图片描述

下载 Git-2.52.0-64-bit.exe 文件(截至2025年12月20日,Git 的最新版本为 2.52.0)

在这里插入图片描述

1.2 通过Git官网下载

下载地址:https://git-scm.com/install/windows

https://git-scm.com/install/windows 
在这里插入图片描述

点击下载之后会从 GitHub 上下载安装包,如果无法正常访问 GitHub 的话,可以参考我的另一篇博文:GitHub的使用技巧(加速访问GitHub、查看GitHub的热门项目、查看GitHub推荐的项目、Fork、Issue、快速找到项目的安装包、GitHub的各种快捷键)


然而,经过本人测试,加速访问 GitHub 后下载速度依旧极慢,建议还是通过 清华大学开源软件镜像站 下载

1.3 通过联想电脑管家下载

没想到吧,联想电脑管家还能干这事ψ(*`ー´)ψ


联想电脑管家的下载地址:https://guanjia.lenovo.com.cn/

https://guanjia.lenovo.com.cn/ 
在这里插入图片描述

成功安装联想电脑管家后,打开联想应用商店

在这里插入图片描述

搜索 Git 关键字,点击安装就可以下载了(由于我的电脑上已经安装过 Git 了,所以显示的是打开按钮)

Git 
在这里插入图片描述

2. 安装Git(一路点击Next即可)

双击 Git-2.52.0-64-bit.exe 安装包,一路点击 Next 即可

在这里插入图片描述

更改 Git 的安装路径

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 验证Git是否安装成功

在任意一个目录中鼠标右键,或者直接在桌面鼠标右键,如果能看到 Open Git GUI here 选项和 Open Git Bash here 选项,说明 Git 安装成功了

在这里插入图片描述

点击 Open Git Bash here 选项之后的界面如下

在这里插入图片描述

4. 设置个人信息(名字和邮箱)

如果要向 GitHub、Gitee、GitLab 等平台提交代码,建议邮箱和平台上注册的邮箱保持一致(或者在平台的设置里添加该邮箱),否则提交记录将无法正确关联到你的账号头像

在任意一个目录按下鼠标右键,打开 bash 终端

在这里插入图片描述

输入以下命令(记得替换成你自己的信息)

git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"

设置完个人信息后,输入 git config --global --list 命令检查是否配置成功

git config --global--list
在这里插入图片描述

如果能看到你刚才设置的名字和邮箱,说明配置已经生效了

Read more

C++26反射即将落地:GCC 14最新进展与迁移路线图(仅限早期采用者)

第一章:C++26反射特性概览 C++26 正在推进对静态反射(static reflection)的全面支持,标志着元编程能力的一次重大飞跃。通过引入编译时反射机制,开发者能够在不依赖宏或模板特化的情况下,直接查询和操作类型、成员变量、函数等程序结构信息。 核心特性设计目标 * 提供编译时访问类型结构的能力 * 支持自动序列化、数据库映射和测试框架生成 * 减少重复样板代码,提升类型安全 基本语法示例 // 假设 C++26 支持 reflect 操作符 struct Person { std::string name; int age; }; constexpr auto info = reflect(Person); // 获取 Person 的反射信息 // 遍历所有字段名称 for (auto field : info.fields) { constexpr

By Ne0inhk
华为OD机试双机位C卷:日志解析(C/C++/Java/Python/Go/JS)

华为OD机试双机位C卷:日志解析(C/C++/Java/Python/Go/JS)

日志解析 2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 200分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 你是一个运维工程师,你同时负责n个系统的运维工作,已知每个系统每天会都从现场采集大量的现网运行日志(错误日志、接口日志等)下来生成一个日志文件,每个系统采集下来的日志文件大小均不相同。为了解析这些日志,你给每个系统配备了一台默认服务器进行日志解析,且此台服务器只能给本系统使用,由于所配置的服务器规则均相同,因为解析日志的速度也是相同的,即每秒钟可以解析defaultCnt条日志。 现在你发现解析的速度达不到预期,但你手头上还有一部分额外的资源可以使用,这些资源可以在任意时刻配置给任意一台服务器。但有个限制,那就是同一时刻只能配给其中一台服务器器,且服务器器是能整合全部额外资源,当然在下一秒钟即可配备给另外一台服务器。某一台服务器配备了额外资源以后,则每秒钟会增加解析extraCnt条日志,即每秒可解析(defaultCnt+extraCnt)条日志。 输入描述 输入一

By Ne0inhk
C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现

C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现

🔥@雾忱星: 个人主页 👀专栏:《数据结构与算法入门指南》、《C++学习之旅》 💪学习阶段:C/C++、数据结构与算法 ⏳“人理解迭代,神理解递归。” 文章目录 * 引言 * 一、拷贝构造函数 * 1.1 解析:拷贝构造特点 * 1.2 关键:拷贝构造的调用 * 二、赋值运算符重载 * 2.1 铺垫:运算符重载特点 * 2.1.1 核心:理解运算符重载 * 2.2 进阶:赋值运算符重载特点 * 2.2 核心:理解赋值运算符重载 * 总结 引言 在C++面向对象编程中,对象的复制操作无处不在。无论是函数传参、返回值传递,

By Ne0inhk