【2026 最新】下载安装 Git 详细教程 (Windows)

【2026 最新】下载安装 Git 详细教程 (Windows)

一、下载Git

1.下载网址:Git - Downloads (git-scm.com)​https://git-scm.com/downloads

网盘链接:

通过百度网盘分享的文件:Git-2.50.1-64-bit.exe
链接:https://pan.baidu.com/s/1lRrAifTBtCYXAA4qr31UkA?pwd=dy6bhttps://pan.baidu.com/s/1lRrAifTBtCYXAA4qr31UkA?pwd=dy6b提取码:dy6b

​​​​​​

2.等下载完成,找到下载文件的位置,双击打开安装向导

二、安装Git

1.许可声明点击Next

2.选择安装位置

记住这个位置接下来要用到

3.选择组件

勾选添加在桌面上,就是在桌面上添夹快捷方式更方便,建议选上,其他默认勾选的建议不要取消,否则可能造成某些功能不完整。点击Next

4.选择开始菜单文件夹

不用做更改,继续点击Next

5.选择Git默认编辑器

Git的默认编辑器为Vim,部分不熟悉Vim使用的,可以点击选择现代的GUI编辑器,如Notepad++等,无需修改点击进行下一步

 6.调整新存储库中初始分支的名称

默认创建存储库的初始分支为master,如果修改的话,可以选择第二个点击main,修改为想要的分支名,这里我默认 master

 7.调整Path环境

使用默认配置即可,点击“Next”按钮进入下一个安装界面。

  • 第一个是“仅从Git Bash只使用Git”。这是最安全的选择,因为PATH根本不会被修改,只能使用 Git Bash 的 Git 命令行工具,但是这将不能通过第三方软件使用。
  • 第二个是“从命令行以及第三方软件进行Git”。默认这个配置也是被推荐的,被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。
  • 第三个是“从命令提示符使用Git和可选的Unix工具”。警告:这将覆盖Windows工具,如“find 和sort ”。只有在了解其含义后才使用此选项。

8.选择SSH可执行文件

默认即可

 9.选择HTTPS传输后端

  • 第一个是使用OpenSSL库,服务器证书将使用ca-bundle.crt文件进行验证。
  • 第二个使用本机Windows安全通道库,服务器证书将使用Windows证书存储进行验证。

使用第一个HTTP连接

10.配置行结束转换

选择默认选项Checkout Windows-style, commit Unix-style line endings即可。

  • Checkout Windows-style, commit Unix-style line endings

在检出(checkout)文本文件时,Git会将行尾符号 LF (Unix风格)自动转换为 CRLF (Windows风格)。而在提交(commit)文本文件时,Git会将行尾符号 CRLF 转换回 LF。这适用于跨平台项目,特别是在Windows环境下进行开发,并且希望在Windows上保留CRLF行尾符号的习惯。该选项需要将"core.autocrlf"设置为"true"。

  • Checkout as-is, commit Unix-style line endings

检出文本文件时,Git不会执行任何行尾符号的转换,保持原样。但是在提交文本文件时,Git会将行尾符号 CRLF 转换为 LF。这适用于跨平台项目,特别是在Unix环境下进行开发,并且希望在提交时统一使用LF行尾符号。该选项需要将"core.autocrlf"设置为"input"。

  • Checkout as-is, commit as-is

检出和提交文本文件时都不执行行尾符号的转换,保持原样。这个选项通常不推荐用于跨平台项目,因为不同操作系统使用不同的行尾符号(CRLF或LF)。如果项目中的文件包含不一致的行尾符号,可能会导致问题。该选项需要将"core.autocrlf"设置为"false"。

11.配置用于Git Bash的终端模拟器

选择默认的第一种选项,点击“Next”按钮进入下一个安装界面。

  • 第一个是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互Python)必须通过“ winpty”启动才能在MinTTY中运行。
  • 第二个是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。

12.选择git pull的默认行为

选择默认的第一种选项,点击“Next”按钮进入下一个安装界面。

  • 第一个是默认值,这是“git pu”的标准行为:尽可能将当前分支快速转发到获取的分支,否则创建合并提交
  • 第二个是复位,将当前分支复位到获取的分支上。如果没有要重新设置基础的本地提交,这相当于快进,
  • 第三个是只有快进,快进到获取的分支。如果不能获取,则失败。

13.配置凭证管理器

选择默认的第一种选项,点击“Next”按钮进入下一个安装界面。

  • 第一个,Git凭证管理器
  • 第一个,无,不要使用凭证管理器

14.配置额外选项

默认即可,开始安装

15.等待安装

16.安装完成

三、验证安装

win + R 输入 cmd

输入:

git --version

如图所示安装成功

Read more

【Java篇】算术如诗,逻辑似梦:Java 编程中的运算符探寻

【Java篇】算术如诗,逻辑似梦:Java 编程中的运算符探寻

文章目录 * Java 运算符:在计算与逻辑之中追寻编程的哲理 * 1.前言 * 2. 算术运算符 * 2.1 基本四则运算符:加减乘除(+ - * / %) * 2.2 除法与取余 * 2.3 增量运算符(++ --) * 2.4 自增/自减运算符 * 3. 关系运算符 * 3.1 关系运算符 * 4. 逻辑运算符(重点) * 4.1 逻辑与 && * 4.2 逻辑或 || * 4.3 逻辑非 ! * 4.4 短路求值 * 5. 位运算符 * 5.1

By Ne0inhk
具身智能核心架构之 Python 行为树 (py_trees) 深度剖析与实战

具身智能核心架构之 Python 行为树 (py_trees) 深度剖析与实战

具身智能核心架构之 Python 行为树 (py_trees) 深度剖析与实战 零、前言 在具身智能(Embodied AI)和复杂机器人开发中,随着机器人需要处理的任务越来越复杂(比如:巡逻时发现目标要追踪,电量低了要自动回充,遇到障碍物要重新规划路线),传统的代码架构往往会陷入难以维护的泥潭。很多开发者起初喜欢用无数的 if-else 或者有限状态机(FSM)来管理机器人的行为,结果没过几个月,代码就变成了牵一发而动全身的“意大利面”。 为了解决物理世界中多任务并发、中断与恢复的复杂逻辑调度问题,行为树(Behavior Trees, BTs) 架构应运而生。今天,我们就来深度拆解 Python 生态中最知名的行为树框架 —— py_trees,从底层理论到企业级避坑,再到手把手敲出一个实战项目,带你彻底吃透这个具身智能的“核心大脑”。 一、核心概念:深入理解行为树与 py_trees (注:本部分与第三部分相关知识合计占比约

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×N的棋盘,由黑格子和白格子组成,棋子在棋盘上可以上下左右移动,只可以从黑色格走到相邻的白色,或者从白色格走到相邻的黑色: 你的任务是:对于给定的棋盘,询问从某一格开始的移动范围。 输入描述 第一行两个正整数,表示 n,m。 下面n行,每行n个字符,字符是1或0分别表示黑格子 和白格子,字符之间无空格。 接下来m行,每行两个数i,j,用空格隔开,表示棋盘 的第i行第j列的格子,需要计算该棋子从该格子的移动范围是多少格。 输出描述 m行,每行一个数表示每个询问的答案。 补充说明 对于全部的测试点,保证1≤n≤1000, 1≤m≤10000 用例1 输入 2

By Ne0inhk
【启发式算法】RRT*算法详细介绍(Python)

【启发式算法】RRT*算法详细介绍(Python)

📢本篇文章是博主人工智能(AI)领域学习时,用于个人学习、研究或者欣赏使用,并基于博主对相关等领域的一些理解而记录的学习摘录和笔记,若有不当和侵权之处,指出后将会立即改正,还望谅解。文章分类在👉启发式算法专栏:        【启发式算法】(9)---《RRT*算法详细介绍(Python)》 【启发式算法】RRT*算法详细介绍(Python) 目录 1. RRT*算法 2.算法原理 RRT*与RRT的区别 3.算法步骤 步骤详细说明 4.RRT*的关键原理 1. 树的扩展 2. 路径优化 3. 连接最短路径 4. 渐进最优性 [Python] RRT*算法实现 [Results] 运行结果 [Notice]  注意事项

By Ne0inhk