第1章:开发环境搭建,在 Windows 中安装 Git
专栏导航上一篇第1章在 Windows 中安装 GCC 套件回到目录下一篇第1章下载 Linux 0.12 内核本节前言对于本节所讲解的知识有可能你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点请你自行查阅。我呢也会提到一部分的参考课节。但是呢你不应该依赖于我的主动提及。最好呢你自己能够多去了解和查看本专栏目录。另外呢本专栏是一个整体是用来系统化地讲解 Linux 0.12 内核的一套教程。所以呢也需要你在学习本节课程的时候注意专栏的体系完整性。比如软件安装我们需要在整个专栏中安装一套软件那你如果是为了学习 Linux 0.12 内核那么你就需要跟随着本教程安装好一整套软件而不可以孤立地看着某个课节。比如说我们的专栏中会讲解 Bochs 模拟器 的安装。这个软件的安装就需要在我们专栏中所指定的乌班图 26.04.1 版本里面进行。脱离了这个系统版本你在其它的版本的乌班图里面或者是在其它的 Linux 发行版里面来安装那么你可能会安装不上。所以请大家在学习本专栏的课节的时候务必要注意本专栏的体系完整性注意查看本专栏的目录。本节我们来讲解在 Windows 中安装 Git 。本节内容或许可讲可不讲。但是呢安装了以后我们可以获得一点便利。安装了这个软件以后可以顺便安装上 MINGW 。有了 MINGW 这个软件可以在 Windows 里面运行一部分的 Linux 操作命令。这算是一点便利吧。当然了win11 系统似乎它的命令行界面已经是可以运行部分的 Linux 操作命令了。不过呢我觉得还是来安装一下吧。指不定什么时候你就会需要这个软件的。另外作为程序员将自己的代码存放到托管网站上是一种常见的存储方式。git可以帮大家将代码托管到网站里面。好了我们开始本节的 git 安装任务。一. git 的下载我还是把我的网盘贴在这里。链接https://pan.baidu.com/s/1BmqNW4mVqddW12JI_Q7MVQ提取码yhql--来自百度网盘超级会员V4的分享进入【水饺共享包】以后依次进入【内核学习】-【软件包】文件夹然后找到下述的东西。图1将图1 所示的 Git 安装程序给下载回去。注意下载到的路径中最好不要含有中文与空格。二. Git 的安装找到 Git 安装包的下载路径然后双击 Git 安装程序。结果如下图所示。图2在图2 所示界面里点击【Next】按钮结果如下图所示。图3图3 所示的界面用于设置安装路径。其中红色框线所示的文本框的内容就是我们要设置的路径。红色框线所示的默认路径名如下面的引用块所示。C:\Program Files\Git对于这个路径我们只需将最左边的盘符 C 改为 D其余的不用动。改好之后的路径名如下面的引用块所示。D:\Program Files\Git然后呢我们用改好的路径名去设置图3 中红色框线所示的文本框如下图所示。图4然后呢我们在图4 所示的界面中单击【Next】按钮结果如下图所示。图5在图5 所示的界面中单击【Next】按钮结果如下图所示。图6在图6 所示的界面中单击【Next】按钮结果如下图所示。图7在图7 所示的界面中单击【Next】按钮结果如下图所示。图8在图8 所示的界面中单击【Next】按钮结果如下图所示。图9在图9 所示的界面中单击【Next】按钮结果如下图所示。图10在图10 所示的界面中单击【Next】按钮结果如下图所示。图11在图11 所示的界面中单击【Next】按钮结果如下图所示。图12在图12 所示的界面中单击【Next】按钮结果如下图所示。图13在图13 所示的界面中单击【Next】按钮结果如下图所示。图14在图14 所示的界面中单击【Next】按钮结果如下图所示。图15在图15 所示的界面中单击【Next】按钮结果如下图所示。图16在图15 所示的界面中单击【Install】按钮然后 Git 就开始安装了。安装好了以后结果如下图所示。图17将图17 中红色框线所示的复选框的勾给取消掉然后点击【Finish】按钮。到了这里Git 就算是安装好了。三. 试用 Git如何证明说 Git 安装好了呢我们随便在哪个文件夹里面点击鼠标右键。我这里是在桌面上点击的鼠标右键结果如下图所示。图18我的系统是 win11所以呢会有【显示更多选项】的右键菜单项。如果是 win10win7 的话它会把所有的右键菜单项尽量地都给显示出来。在图18 所示的右键菜单项里面点击【显示更多选项】结果如下图所示。图19在图19 里面点击红色框线所示的【Open Git Bash here】选项结果如下图所示。图20然后呢我们在图20 里面输入【pwd】如下图所示。图21在我这里由于我的默认输入法是 2345 拼音输入法所以出现了拼音输入的界面。在这里呢我们按回车键结果如下图所示。图22如图22 的红色框线所示【pwd】输入到 git 的命令行界面了。然后呢我们按回车键然后 pwd 命令就会执行了。我这里的执行结果如下图所示。图23图23 所示的内容便是 pwd 命令的显示结果了。pwd 命令是 Linux 里面的一个常见的操作命令。它的作用是显示命令行界面所在的当前工作目录。接下来如果还想要继续在 git 命令行界面里玩的话那就先按下一次 Shift 按键然后就可以直接输入英文字符了而不是每次都要先经过 2345 拼音输入法或者其他的拼音输入法。不过呢我们演示到这里就算是结束了。提醒一下安装了 git 以后大家可以在 git 命令行里面执行命令。在 git 命令行里面大家需要使用 Linux 操作命令而不能使用 Windows 的命令行操作命令。如果你此时对于 Windows 命令行的操作命令与 Linux 操作命令都不熟悉那么你可以暂时忽略我上面的提示。不过大家都开始学习 Linux 0.12 内核了Linux 操作命令就算你此时尚不熟悉在本专栏的学习中你也还是需要去学习的。因为我打算在正式讲解 Linux 0.12 内核之前先领着大家一起来学习一下 Linux 的基础命令。关于 linux 基础命令的课节纯粹是为了让尚不了解 Linux 操作命令的同学来学习一点 Linux 基础命令而方便以后的学习。对于那些已经学习 Linux 命令学得有些年头也很棒的同学你可以酌情跳过相关课节或者是粗略浏览相关课节就可以了。结束语本节内容实际上可有可无。不过想着想着我还是写上了这一节。Git大家早晚都会用的。如果你在想要安装 Git而你又在官网里下载不了相关的软件时那么本节所提供的 Git 安装包你还可以用一用。本节结束。专栏导航上一篇第1章在 Windows 中安装 GCC 套件回到目录下一篇第1章下载 Linux 0.12 内核

相关新闻

Warp 编排会话 Agent 名称闭环:基于 agent_config_snapshot.name 的短标签链路改造(QUALITY-731)

Warp 编排会话 Agent 名称闭环:基于 agent_config_snapshot.name 的短标签链路改造(QUALITY-731)

桌面应用开发者工具人工智能AI 应用AI Agent代码智能体 【免费下载链接】warp Warp is an agentic development environment, born out of the terminal. 项目地址: https://gitcode.com/GitHub_Trending/wa/warp 点击查看 免费下载 导读 Warp 的共享会话&#xf…

2026/10/5 6:34:20 阅读更多 →
TEngine 项目 Luban 配置表维护实操:luban_helper 助手命令全指南

TEngine 项目 Luban 配置表维护实操:luban_helper 助手命令全指南

游戏开发 【免费下载链接】TEngine Unity 商用级别开发框架,原生内置 AI 工作流支持,集成 HybridCLR 高性能热更、Obfuz 代码混淆加固、YooAssets 企业级资源管理方案,构建高效、安全、可扩展的工业化开发底座。 项目地址: https:…

2026/10/5 6:34:20 阅读更多 →
终极游戏存档保护指南:用Ludusavi守护你的游戏进度

终极游戏存档保护指南:用Ludusavi守护你的游戏进度

终极游戏存档保护指南:用Ludusavi守护你的游戏进度 【免费下载链接】ludusavi Backup tool for PC game saves 项目地址: https://gitcode.com/GitHub_Trending/lu/ludusavi 你是否曾因电脑故障、系统重装或意外删除而失去宝贵的游戏存档?那些辛苦…

2026/10/5 6:33:20 阅读更多 →

最新新闻

从淮师大6个月全量上线经验出发 省属高校数据治理型智慧校园落地全场景高频答疑

从淮师大6个月全量上线经验出发 省属高校数据治理型智慧校园落地全场景高频答疑

省属高校在已有数字化校园基础上启动智慧校园升级,合理的项目落地周期一般是多久?参考已落地的实操经验,适配省属高校存量系统的智慧校园升级项目,采用高效协同模式的前提下,招标后1个月即可完成核心平台搭建&#xff…

2026/10/5 9:46:38 阅读更多 →
Origin Pro 2023绘制Piper三线图全攻略:从数据换算到论文级出图

Origin Pro 2023绘制Piper三线图全攻略:从数据换算到论文级出图

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 9:46:38 阅读更多 →
LPC546xx USB VBUS检测设计:从阈值计算到冷启动排查

LPC546xx USB VBUS检测设计:从阈值计算到冷启动排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 9:46:38 阅读更多 →
工业级MRAM与PIC32嵌入式存储方案:高频写入与掉电保护实战

工业级MRAM与PIC32嵌入式存储方案:高频写入与掉电保护实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 9:46:38 阅读更多 →
均匀分布生成高斯分布的三大核心算法解析

均匀分布生成高斯分布的三大核心算法解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 9:46:38 阅读更多 →
安卓逆向学习路线:从应用层分析到Native层对抗

安卓逆向学习路线:从应用层分析到Native层对抗

这几年时不时就有人跑来问我:安卓逆向怎么学?是不是得会汇编?要不要先学破解?也有人直接在搜索框里敲“android 逆向学习路线”“安卓逆向教程”,然后被一堆零散的资料劝退。作为常年在这行折腾的人,我太清…

2026/10/5 9:45:38 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →