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++ RTTI 与多态的底层真相!

纸上谈“型”不如运行识“真”:深入 C++ RTTI 与多态的底层真相!

文章目录 * 本篇摘要 * RTTI(Run-Time Type Information,运行时类型信息) 介绍 * RTTI 的核心组成 * 1. `typeid` 运算符 * 2. `dynamic_cast` 运算符 * RTTI 如何工作?(底层原理) * ① 编译器为多态类型做了什么? * ② 当我们调用对应接口,RTTI底层是如何实现呢? * **`场景 1:typeid(obj)`** * 场景 2:dynamic_cast<Derived*> ( p ) * `std::type_info` 类简介 * RTTI 的开销与争议 * 优点: * 缺点: * 何时使用 RTTI? * 禁用 RTTI操作 * 为什么非多态类型不支持 RTTI? * 总结

By Ne0inhk
容器适配器深度解析:从STL的stack、queue到优先队列的底层实现

容器适配器深度解析:从STL的stack、queue到优先队列的底层实现

文章目录 * 容器适配器深度解析:从STL的stack、queue到优先队列的底层实现 * 1. 栈的介绍和使用 * 1.1 栈的介绍 * 1.2 栈的使用 * 最小栈实现 * 栈的弹出压入序列 * 逆波兰表达式求值 * 1.3 stack的模拟实现 * 2. 队列的介绍和使用 * 2.1 队列的介绍 * 2.2 queue的使用 * 2.3 queue的模拟实现 * 3. 优先队列的介绍和使用 * 3.1 priority_queue的介绍 * 3.2 priority_queue的使用 * 3.3 priority_queue的模拟实现 * 4. 容器适配器 * 4.1 什么是适配器 * 4.2

By Ne0inhk
SkyWalking - .NET / C++ / Lua 探针现状与社区支持

SkyWalking - .NET / C++ / Lua 探针现状与社区支持

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕SkyWalking这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * SkyWalking - .NET / C++ / Lua 探针现状与社区支持 🌐 * 一、SkyWalking 多语言探针架构概览 🧩 * 二、Java 探针:成熟稳定,功能最全 ☕️ * 示例:Spring Boot 应用接入 SkyWalking * Java 探针高级特性 * 三、.NET 探针现状:渐趋成熟,生产可用 🖥️ * 技术原理 * 使用方式 * 当前支持的功能 * 局限性 * 四、C++ 探针现状:SDK 形式,适合嵌入式场景 ⚙️ * cpp2sky SDK

By Ne0inhk
c++树形数据结构——树状数组,算法必看哟!!!

c++树形数据结构——树状数组,算法必看哟!!!

目录 一,简介 二,区分与前缀和的区别和联系 三,基本步骤演示 1,lowbit操作 2,lowbit和树状数组t[]的联系 1,update函数 2,getprefix函数 四,例题详解 例题1:蓝桥杯官网——殷老师排队 问题描述 输入格式 输出格式 样例输入 样例输出 数据规模 代码详解! 方法一:正确方法,树状数组 方法二,普通前缀和差分方法,时间复杂度高 例题2:23年蓝桥杯真题——异或和 问题描述 输入格式 输出格式 样例输入 样例输出 评测用例规模与约定 代码详解! 方法一:树状数组 方法2:更加简单直观的方法 注:本文题目均来自蓝桥杯官网公开题目,

By Ne0inhk