在 Fedora 上配置 Git
如何在 Fedora 上配置 Git步骤 1:安装 Git(如果尚未安装)大多数 Fedora 发行版已预装 Git,但如果缺失,可通过以下命令安装: 1sudo dnf install git 步骤 2:设置 Git 用户身份告诉 Git 你的身份信息,这会将你的姓名和邮箱关联到每一次提交: 12git config --global user.name "你的全名"git config --global user.email "your.email@example.com" 💡 --global 表示该配置对所有仓库生效。若省略此参数,则仅对当前项目生效。 步骤 3:验证配置1git config --global --list 输出中应包含 user.name 和 user.email 字段。 步骤 4:设置身份验证 生成 SSH 密钥: 1ssh-keygen -t ed25519 -C "your.email@example.com" 按 Enter 接受默认设置(本地/开发用途可不设...
BYOW 项目复盘
BYOW 项目复盘声明本博客需要的前置知识:数据结构、 Java 基本知识 本篇博客是对于 UCB CS61BL 课程中的 Project 3 进行复盘和反思,项目介绍与项目地址可以点击此处抵达。 根据课程的政策,我不会在本篇博客中展示我项目中的任何代码以及底层实现,此博客仅仅从项目的高层设计思想和相关知识点展开,作为自我学习的留档。 如果想要对这个项目有一个初步的了解,可以参考这个链接。 需要完成什么BYOW 是 Build Your Own World 的简称,我们最终的目标是构建一个随机生成的二维世界,其中有一个标志代表玩家,同时玩家可以通过 WASD 对玩家的位置进行控制,从而对于世界进行探索。 在此基础上,我们还需要实现一个目录,这个目录可以达成游戏的开始,载入,退出等功能。 渲染框架为了实现这样的效果,我们需要一种可以将代码转化成可以在显示器上显示的方式。在系统的内部,IO总线将每一帧通过数据流输出到显示器,显示器把数据流再转换成具有色彩信息的图像输出。 我们不需要从零实现这些,这个过程涉及诸多计算机的架构互相协作,不过好在这些工作别人都已经帮我们封装好了,在这个...
Gitlet 项目复盘
Gitlet 项目复盘声明本博客需要的前置知识:数据结构 - 链表,Linux 命令行基本知识 本篇博客是对于 UCB CS61BL 课程中的 Project 2 进行复盘和反思。 根据课程的政策,我不会在本篇博客中展示我项目中的任何代码以及底层实现,此博客仅仅从项目的高层设计思想和相关知识点展开。 本内容的大部分知识仅来源于项目,而并未对实际的 Git 软件源代码进行解析,所以在一些内容上可能会与 Git 有所不同,可以说,这个项目是一个简化版的 Git, 通过实现 Git 的部分功能,从而得到对于数据结构的进一步理解。 这个项目是做什么的?Git 是什么 Git (/ɡɪt/)is a distributed version control systemthat tracks versions of files. It is often used to control source code by programmers collaboratively developing software. Git 是一个版本控制软件,例如平常使用的一些 App,可以...



